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 2 months 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

Senior Software Engineer - Conversational AI

Senior Software Engineer position at NVIDIA focusing on building next-generation Conversational AI systems and Digital Human solutions using advanced Speech and LLM models.

AI Engineer

Senior AI Engineer role at Capco focusing on GenAI solutions development and deployment for financial services industry

Data Scientist & Machine Learning Engineer

Senior Data Science & Machine Learning role focused on building ML models, MAB solutions, and recommendation systems at a leading digital media company.

Senior AI Prompt Engineer

Senior AI Prompt Engineer position at CI&T, focusing on optimizing generative AI models for software development efficiency.

Senior AI Python Engineer

Senior AI Python Engineer position at Oowlish, focusing on Generative AI and machine learning development with remote work opportunity.