Staff Software Engineer, Machine Learning and Computational Chemistry
Core
Design and deploy computational solutions to explore and quantify high-content datasets for early drug discovery, interfacing with biologists, chemists, and engineers.
Role type
Staff Software Engineer (Machine Learning and Computational Chemistry)
Builds
Production pipelines for chemical property prediction, compound screening, and reaction optimization
Domain
Biopharmaceuticals / Computational Chemistry / Machine Learning
Deliverable
production ML models
Required skills
Machine learning, statistics, data analysis, Python, C/C++, cheminformatics fundamentals, molecular representations, molecular fingerprints, docking, Molecular Dynamics (MD), Free Energy Perturbation (FEP), retrosynthetic prediction
Preferred skills
Strong Python programming expertise, familiarity with biology and biological terms
Technologies
RDKit, OpenBabel
Responsibilities
Design and optimize algorithms for chemical property prediction and reaction optimization; Deploy computational chemistry tools into production environments; Collaborate on pipelines to accelerate drug discovery with simulation and AI; Prototype and productionize software with scientists and engineers; Manage multiple projects and milestones
Seniority
Staff, hands-on IC with strategic oversight