About Insilico
Insilico Medicine is an end-to-end, artificial intelligence (AI) -driven pharma- biotechnology company with a mission to accelerate drug discovery and development by leveraging our rapidly evolving, proprietary platform across biology, chemistry, and clinical development.
For more info, visit our websitehttps://insilico.com
About Role
We are seeking an experienced Software Engineering Manager to lead the software development projects. The ideal candidate will have a strong technical background, excellent communication skills, and a proven track record of managing successful software development projects. This role requires a strategic thinker who can drive innovation and maintain high standards of software engineering excellence.
Place of work
Level 6, Unit 08, Block A, IRENA HQ Building Masdar City, Abu Dhabi United Arab Emirates
Reports to
Head of Computational Chemistry
Responsibilities
- Collaborate with product management to translate business requirements into technical specifications.
- Plan, coordinate, and oversee software development projects from conception to completion.
- Drive continuous improvement and optimization of existing applications and frameworks.
- Facilitate effective communication within the team and with stakeholders.
- Lead, mentor, and manage a team of software developers.
GeneralRequirements:
I.Education
Master's degree in Computer Science, or a related field, preferred
II.Experience and Skills
- 5+ years of experience in software development
- Experience in team management
- Proven experience in designing, developing, and deploying software applications that leverage machine learning, data processing, or big data technologies
- Understanding of the complete software development lifecycle, including the specific stages of the ML model and data lifecycle from inception to deployment and maintenance
- Experience with the Torch ecosystem or other python libraries for deep learning
- Strong familiarity with Python scientific libraries including NumPy, pandas, and scikit-learn
- Excellent verbal and written communication skills
- Familiarity with coding standards and best practices of code reviews, using version control systems like Git/GitLab, and implementing robust CI/CD processes.
- Proficiency with version control systems; experience with branching, merging, and managing code repositories
- Ability to troubleshoot and resolve technical issues efficiently
- Familiarity with cloud services (eg. AWS, Azure, Google Cloud) and container technologies (Docker, Kubernetes) for the development and deployment of applications and ML models
- Experience with Agile methodologies and practices
- Ability to collaborate with stakeholders, developers, and scientists from different fields
- Understanding of the basics of Chemistry will be beneficial