Software Engineer

apartmentInsilico Medicine placeAbu Dhabi calendar_month 

Job Description

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 looking for a talented and motivatedSoftware Engineerto join our computational structural biology team. In this role, you will prototype and maintain Python-based software tools for molecular simulations, supporting both unbiased (e.g., classical molecular dynamics) and biased techniques (e.g., alchemical transformations, metadynamics).

Your work will contribute to the development of scalable, high-performance solutions for protein-ligand modeling, free energy calculations, and enhanced sampling workflows.

This is a technically focused position where strong software engineering skills are crucial. Familiarity with scientific domains such as structural biology or chemoinformatics is highly beneficial but secondary to your programming and system design capabilities.

Place of work

Level 6, Unit 08, Block A, IRENA HQ Building Masdar City, Abu Dhabi United Arab Emirates

Reports to

Computational Structural BiologyTeam Lead

Responsibilities

Design, prototype, and maintain Python-based software tools for molecular simulations

Write clean, modular, and maintainable code with a high level of abstraction and well-defined interfaces to ensure flexibility and scalability

Develop software components that integrate with existing molecular simulation packages and workflows

Build and maintain data pipelines for interfacing with scientific databases, including molecular structure and simulation results storage

Implement and maintain unit tests, integration tests, and CI/CD pipelines to ensure code quality and reliability

Optimize software for performance, scalability, and compatibility with cloud infrastructures (AWS, Azure)

Collaborate closely with structural biologists, computational chemists, and other software engineers to gather requirements, design solutions, and troubleshoot issues

Support development and maintenance of DevOps workflows for automated deployment, testing, and monitoring of scientific applications

Write clear technical documentation, including API references and user guides, to support internal users and future development

Participate in code reviews, design discussions, and team knowledge-sharing activities

Stay current with best practices in software engineering, cloud computing, and computational chemistry to propose and implement improvements

GeneralRequirements:

I.Education

Master's degree/PhD in Computer Science, Software Engineering, Computational Chemistry or a related field

Equivalent industry experience in scientific software development will also be considered

II.Experience and Skills
  • 5+ years of experiencein software development, preferably in scientific computing or related fields
  • Strong programming skills inPython, with a focus on scientific or numerical computing
  • Working knowledge ofversion controlsystems such asGIT
  • Experience withCI/CD pipelinesandcollaborative software development
  • Exposure toDevOpspractices and cloud environments (e.g.,AWS,Azure) is desirable
  • Proven experience inmolecular modeling or simulationframeworks
  • Understanding of bothunbiasedandbiasedsimulation methods
business_centerHigh salary

Software Engineer

apartmentDurlston PartnersplaceAbu Dhabi
Job Description Role: Senior Data Platform Engineer Location: UAE (relocation available) Compensation: $30k-$40k USD / per month ($350-$480k) A leading global hedge fund is building out its systematic trading business and is hiring a Senior Data...
local_fire_departmentUrgent

Embedded Software Engineer

placeAbu Dhabi
Embedded Software Engineer Make a difference every day We are a multinational organisation with a global team of 50,000 colleagues. In the Middle East we operate in the Transport, Defence & Advisory sectors, delivering services in Asset Management...
apartmentAnotechplaceAbu Dhabi
schedule, strategies, policies and constraints Qualifications and Technical Activities:  •  Bachelor's Degree in Software Engineering, Computer Engineering, Computer Science, Information Technology, or similar field  •  More than 10 years of relevant...