At a Glance
- Tasks: Join a dynamic team to develop cutting-edge biomedical AI models and enhance patient outcomes.
- Company: Boehringer Ingelheim, a top employer in the UK, committed to innovation and employee support.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with strong focus on research and development.
- Why this job: Make a real impact in healthcare by advancing AI technology for innovative medicines.
- Qualifications: PhD in relevant field and hands-on experience with deep learning and production-quality models.
The predicted salary is between 70000 - 90000 € per year.
The AI Accelerator is a brand-new, London-based hub, sitting within Computational Innovation (CI), which is a global organisation comprising computational biology, human genetics, data excellence and AI expertise. The purpose of CI’s AI Accelerator is to provision production-quality, versatile, foundational biomedical AI capabilities that can be adapted and deployed to improve and accelerate portfolio decision-making and increase the probability of success, by furthering understanding of the biology driving patient outcomes and identifying mechanisms involved in disease.
A core component of the AI department is AI Systems, a team focused on designing, building and deploying versatile biomedical foundation models that, through adaptation, can enhance human understanding of disease biology and help identify potential targets, biomarkers and patient segments for further research. AI Systems will exploit neural-based methods to integrate data and impute and infer across the biomedical landscape.
We are seeking a Senior ML Engineer to join the Accelerator’s AI Systems team and deliver next generation, foundational AI capabilities to support discovery and development of innovative medicines. You will be an experienced independent ML Engineer within AI Systems, responsible for delivering production model components and capabilities to a high engineering standard.
Your work is primarily hands-on implementation. You will write training code, build biomedical-specific data loaders and tokenisers, implement model components and write model-specific inference logic and fine-tuning code to a high engineering standard. You are expected to operate independently on defined implementation workstreams, growing your ability to handle increasingly complex technical challenges and contributing more actively to technical decisions over time.
Key Responsibilities- Implement biomedical foundation model components from validated research prototypes in close collaboration with AI Scientists
- Implement model-specific inference logic, input/output interfaces and fine-tuning code
- Write clean, well-tested, well-documented code that meets the engineering standards set by the Senior Staff ML Engineer
- Validate model implementations against research prototypes
- Contribute to benchmarking runs and performance evaluation in collaboration with AI Scientists and stakeholder teams
- Stay current with advances in ML engineering best practices, distributed training and biomedical AI tooling
- PhD in Machine Learning, Computer Science, Computational Biology or a related quantitative field
- Solid hands-on experience with deep learning and foundation model implementations such as transformers, pre-training, fine-tuning
- Experience delivering production-quality model artefacts for downstream consumption
- Proficiency in Python and deep learning frameworks such as PyTorch or JAX
- Strong understanding of software engineering practices - writing clean, testable, well-documented and maintainable code, version control, code reviews
- Experience with distributed training frameworks such as PyTorch Distributed, DeepSpeed, FSDP or Ray Train
- Experience working with biomedical data in an ML context is advantageous
- Experience working in close partnership with researchers throughout the implementation process
- Publications/Contributions to open-source ML projects or tooling
This is a hybrid role with approximately 3 days a week in the office.
Boehringer Ingelheim has been recognised as a Top Employer in the UK, demonstrating our commitment to building an exceptional workplace through strong people practices and supportive HR policies.
Senior ML Engineer in London employer: Boehringer Ingelheim
Boehringer Ingelheim's AI Accelerator in London offers an exceptional work environment for Senior ML Engineers, fostering a culture of innovation and collaboration. With a strong commitment to employee growth, the company provides opportunities to engage in cutting-edge biomedical AI projects while benefiting from supportive HR policies and a recognition as a Top Employer in the UK. The hybrid work model allows for flexibility, ensuring a balanced approach to professional development and personal well-being.
StudySmarter Expert Advice🤫
We think this is how you could land Senior ML Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at the AI Accelerator or similar companies. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills! Prepare a portfolio of your projects, especially those related to ML and biomedical data. When you get the chance to chat with recruiters or during interviews, let your work speak for itself.
✨Tip Number 3
Practice makes perfect! Get ready for technical interviews by brushing up on your coding skills and ML concepts. Use platforms like LeetCode or HackerRank to simulate the interview experience.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in being part of our team at StudySmarter.
We think you need these skills to ace Senior ML Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior ML Engineer role. Highlight your experience with deep learning, foundation models, and any relevant biomedical projects. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about AI in the biomedical field and how your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your personality!
Showcase Your Projects:If you've worked on any interesting ML projects, especially those related to biomedical data, make sure to mention them. Include links to your GitHub or any publications if applicable. We’re keen to see your hands-on experience!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way to ensure your application gets to us directly. Plus, it shows you’re serious about joining our awesome team at StudySmarter!
How to prepare for a job interview at Boehringer Ingelheim
✨Know Your Stuff
Make sure you brush up on your deep learning and foundation model implementations, especially transformers. Be ready to discuss your hands-on experience with Python and frameworks like PyTorch or JAX, as well as any biomedical data projects you've worked on.
✨Showcase Your Collaboration Skills
Since this role involves working closely with AI Scientists, be prepared to share examples of how you've collaborated in the past. Highlight your ability to engage in architectural discussions and iterate on design decisions, showing that you can contribute to a team environment.
✨Demonstrate Your Engineering Standards
The company values high engineering standards, so come equipped with examples of clean, well-documented code you've written. Discuss your experience with version control and code reviews to show that you understand the importance of maintainable code.
✨Stay Current and Curious
Show your enthusiasm for the field by discussing recent advances in ML engineering best practices and biomedical AI tooling. This will demonstrate your commitment to continuous learning and your readiness to bring innovative ideas to the table.