Software Engineer (ML Research Engineering)

Isomorphic Labs is a new Alphabet company reimagining drug discovery through a computational- and AI-first approach.
Machine Learning
Mid-Level Software Engineer
Hybrid
3+ years of experience

Description For Software Engineer (ML Research Engineering)

Isomorphic Labs, a new Alphabet company, is revolutionizing drug discovery through AI and computational approaches. We're seeking a Software Engineer specializing in Machine Learning Research Engineering to join our London team. This role offers an exciting opportunity to work on a groundbreaking ML-based software platform that will transform the biopharmaceutical industry.

As a Software Engineer in ML Research Engineering, you'll collaborate with multidisciplinary teams to design, develop, and evaluate cutting-edge ML models at an unprecedented scale. You'll be instrumental in building a world-class ML drug design research environment, developing tools for large-scale machine learning experiments, and creating novel drug discovery tools.

We're looking for candidates with strong experience in developing large-scale machine learning models and extensive programming skills, particularly in Python. Familiarity with modern ML frameworks like JAX, PyTorch, or TensorFlow is essential. You should have experience with the full ML research and development lifecycle and be able to partner effectively with research and product teams.

This role requires a blend of technical expertise and collaborative skills. You'll need to iterate with scientists and domain experts to understand complex requirements and translate them into effective solutions. Strong software engineering skills, including design and architecture, are crucial.

At Isomorphic Labs, we value thoughtfulness, bravery, determination, and teamwork. We're building an inclusive environment that encourages collaboration and harnesses diverse perspectives to create extraordinary impact. If you're passionate about using AI to accelerate drug discovery and improve lives, this could be the perfect opportunity for you.

Join us in our mission to transform the future of medicine and make a meaningful difference in healthcare worldwide.

Last updated 5 months ago

Responsibilities For Software Engineer (ML Research Engineering)

  • Partner with ML Research, Drug Design, and Data Engineering teams to design, develop, train, and evaluate cutting edge ML models at unprecedented scale
  • Build a world-class ML drug design research environment with scalable software and libraries
  • 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
  • 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

Requirements For Software Engineer (ML Research Engineering)

Python
  • Strong experience with developing large-scale machine learning models
  • Extensive programming experience using mainstream programming languages, including strong Python experience
  • 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
  • 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 (ML Research Engineering)

  • Opportunity to work on a greenfield ML-based software platform
  • Collaboration with leading engineers, scientists and ML researchers
  • Chance to contribute to transformative impact in drug discovery
  • Hybrid working model (3 days in office per week)

Interested in this job?

Jobs Related To Isomorphic Labs Software Engineer (ML Research Engineering)

Engineer, Applied Machine Learning

Join Isomorphic Labs as an Applied Machine Learning Engineer to revolutionize drug discovery using AI and computational approaches in London.

Software Engineer 2- AI Full Stack Development

Mid-level Software Engineer position at Microsoft focusing on AI and full-stack development, requiring 4+ years of experience and expertise in AI/ML technologies.

Research Product Manager, Google Cloud, Domain Applied ML

Lead AI/ML research product management at Google Cloud, driving innovation in Generative AI and machine learning infrastructure.

Research Scientist, Market Algorithms

Research Scientist position at Google focusing on market algorithms, combining ML, economics, and computer science research with practical applications.

Research Scientist

Research Scientist position at Google Research focusing on machine learning and AI systems development, requiring PhD and programming expertise.