Software Engineer, Applied ML

Isomorphic Labs is a new Alphabet company reimagining drug discovery through a computational- and AI-first approach.
Machine Learning
Senior Software Engineer
Hybrid
AI · Healthcare

Description For Software Engineer, Applied ML

Isomorphic Labs is a new Alphabet company that is reimagining drug discovery through a computational- and AI-first approach. We are on a mission to accelerate the speed, increase the efficacy and lower the cost of drug discovery. You'll be working at the cutting edge of the new era of 'digital biology' to deliver a transformative social impact for the benefit of millions of people.

This role offers an exciting opportunity to work on a greenfield ML-based software platform that will transform the biopharmaceutical world. You will partner with leading engineers, scientists, and ML researchers to build the critical platform driving that transformation.

Key responsibilities include:

  • Designing, developing, training, and evaluating cutting-edge ML models at unprecedented scale
  • Applying state-of-the-art ML models and techniques to real-life drug discovery challenges
  • Building a world-class ML drug design research environment with scalable software and libraries
  • Creating novel instrumental drug discovery tools in partnership with domain experts
  • Iterating collaboratively with scientists and domain experts
  • Developing tools and libraries for large-scale machine learning experiments
  • Maximizing model performance, scalability, and robustness for production use

The ideal candidate will have deep experience with developing large-scale machine learning models, experience with modern ML frameworks, and strong software engineering skills. Knowledge of chemistry, biology, or the pharmaceutical industry is a plus.

Isomorphic Labs values thoughtfulness, bravery, determination, and collaboration. We are committed to building an inclusive environment that reflects and serves the populations we aim to help. We offer a hybrid working model, requiring 3 days in the office per week for full-time positions.

Last updated a month ago

Responsibilities For Software Engineer, Applied ML

  • Partner with ML Research, Drug Design, and Data Engineering teams to design, develop, train, and evaluate cutting edge ML models at unprecedented scale
  • Apply state-of-the-art ML models and techniques to real-life drug discovery challenges
  • Build a world-class ML drug design research environment with scalable software and libraries
  • Create novel instrumental drug discovery tools in partnership with domain experts
  • Take end-to-end ownership from rapid prototyping to production-quality code
  • Iterate collaboratively with scientists and domain experts to deeply understand feature requirements and user feedback
  • Develop tools and libraries to enable large-scale machine learning experiments across thousands of accelerators
  • Maximise model performance, scalability, and robustness for production use within our computational platform

Requirements For Software Engineer, Applied ML

Python
  • Deep experience with developing large-scale machine learning models
  • Significant experience with solving real-life challenges with ML models and techniques
  • Experience with modern ML frameworks including at least one of JAX, PyTorch or TensorFlow
  • Experience with the full ML research and development lifecycle
  • Experience partnering with research and product teams to prototype and ideally productionise ML models
  • Strong software engineering experience with software design / architecture skills
  • Extensive programming experience using any mainstream programming languages, including strong Python experience
  • Strong understanding of ML theory and applications
  • Strong understanding of data structures and algorithms
  • Either a Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience

Benefits For Software Engineer, Applied ML

  • Equal employment opportunities
  • Inclusive work environment

Interested in this job?

Jobs Related To Isomorphic Labs Software Engineer, Applied ML

AIML - Sr Data Scientist, Data and ML Innovation

Senior Data Scientist role at Apple focusing on ML innovation, search analytics, and product improvement through data-driven insights.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, developing advanced AI software and working with cutting-edge machine learning technologies.

Senior Technical Marketing Engineer, CUDA-X Accelerated Solvers - CAE

Senior Technical Marketing Engineer position at NVIDIA, focusing on CUDA-X Accelerated Solvers and CAE, combining technical expertise with marketing skills.

Senior Full Stack Engineer, Deep Learning Algorithms

Senior Full Stack Engineer position at NVIDIA focusing on Deep Learning Algorithms, requiring 5+ years of experience in software development and expertise in Python, frontend/backend development, and AI.

AI Software Engineer

Senior AI Software Engineer role at Capco, developing AI applications for international banks with Python/Java, cloud platforms, and CI/CD integration.