ML Research Engineer, London
Salary not listed • London • Full-time
Posted 1y ago
This job has been open for more than 60 days. It may no longer be actively hiring, so check with the company before putting a lot into an application.
Job Location
London
Tech Stack
Remote Work Policy
On-site
Employment Type
Full-time
Categories
Machine Learning Engineer
About the job
Isomorphic Labs is at the forefront of applying advanced AI to accelerate scientific discovery and develop life-changing medicines. We are building a future where diseases are curtailed or cured, starting with better and faster drug discovery. Join our interdisciplinary team to drive groundbreaking innovation in a collaborative and inspiring culture. We leverage AI to model complex biological phenomena, design novel molecules, and develop innovative medicines to treat devastating diseases. Our world-leading drug design engine utilizes AI models capable of working across multiple therapeutic areas and drug modalities, with continuous innovation in model architecture and cutting-edge capabilities.
Responsibilities
- Translate research concepts into practical implementations by developing and optimizing state-of-the-art AI models.
- Build and maintain robust codebases, data pipelines, and infrastructure for training and evaluation.
- Design, implement, and run experiments to evaluate the performance and robustness of ML models using state-of-the-art machine learning methods.
- Evaluate, tune, and maintain AI/ML models, including collecting and preparing data as needed.
- Implement algorithms and software to analyze and evaluate the performance of AI models.
- Optimize the performance of AI/ML models such as Diffusion models and Transformers, leveraging a deep understanding of the AI/ML hardware+software stack.
- Advise on bringing AI/ML models to production and/or integrating them into product offerings, and monitor and refine their behavior.
- Develop specialized tools, frameworks, and infrastructure to support research and development efforts.
- Collaborate closely with research scientists and engineers, contributing to team discussions, sharing knowledge, and participating in code reviews.
- Proactively identify and address technical challenges, stay updated on the latest AI advancements, and develop solutions for scaling foundation and applied model platforms.
- Execute independent engineering projects and software development towards research goals.
Requirements
- 4+ years of industry experience in reputable tech companies or research labs.
- Advanced degree (Master’s or PhD) in a highly quantitative field (Computer Science, AI, Physics, Mathematics, etc.) or equivalent practical experience.
- Deep understanding of machine learning principles and techniques.
- Strong proficiency in deep learning frameworks such as JAX or PyTorch.
- Hands-on experience building and working with modern model architectures (e.g., Transformers, GNNs, Diffusion Models).
- Experience taking models from conception to production, including scoping, data analysis, training, debugging, evaluation, benchmarking, and deployment.
- Excellent software development skills with strong algorithms and data structures fundamentals.
- Strong written and verbal communication skills, with the ability to collaborate seamlessly in a cross-disciplinary environment.
- Self-directed with the ability to navigate ambiguity, propose and own complex projects, learn necessary context, and adapt to new domains and developments.
