At a Glance
- Tasks: Develop and train machine learning models while collaborating with experts.
- Company: Join a leading global healthcare company focused on innovation.
- Benefits: Learn and grow in a supportive environment with great career opportunities.
- Why this job: Make a real impact in healthcare by transforming drug discovery with AI.
- Qualifications: Bachelor's or Master's in relevant fields and experience in ML frameworks.
- Other info: Inclusive workplace with ongoing application reviews, apply early!
The predicted salary is between 43200 - 72000 £ per year.
Your new role
As our new Machine Learning Engineer, you will have a wide range of tasks such as:
- Develop modeling code in close collaboration with modeling scientists and subject‑matter experts.
- Train models, monitor performance, and develop analytics and experiments to improve the process.
- Communicate about tasks and coordinate work with the team in an agile way.
- Participate actively in code review (both as reviewer and reviewee).
- Present work regularly both within the team and to external stakeholders.
- Study new libraries and technologies to evaluate dependencies and ensure continuous technical learning.
Your new department
The Data & AI Engineering area is part of AI & Digital innovation and consists of four engineering teams. We are transforming the way we do drug discovery by embedding data & ML engineering practices in the scientific processes ripe for innovation, accelerating insights & digitalisation through professionalising scientific data and AI models.
Your skills & qualifications
We’re seeking candidates who fulfil the following prerequisites:
- You hold a Bachelor’s or Master’s degree in computer science, electrical engineering, physics, math, statistics, information technology specialised within AI/ML or data and analytics, or similar.
- You have 4‑6 years’ experience from a similar position in a large enterprise company. Experience from the pharmaceutical industry is preferred.
- You have significant working experience with Python, numpy, scikit‑learn, PyTorch, and PySpark libraries.
- You possess high proficiency in multiple AI/ML frameworks and techniques, data structures and algorithms.
- You have experience in DevOps practices like CI/CD, containerisation, and testing.
- Experience with managing cloud infrastructure is an advantage.
- You are fluent in English, both written and spoken.
Working at Novo Nordisk
Every day we seek the solutions that defeat serious chronic diseases. We approach our work with determination, constant curiosity, and a commitment to finding better ways forward. For over 100 years, this dedication has driven us to build a company focused on lasting change for long‑term health—a culture where diverse thinking, shared purpose, and mutual respect come together to create extraordinary results.
What we offer
Being part of a global healthcare company means opportunities to learn and develop are all around us, while our benefits are designed with your career and life stage in mind.
Application Support
We are an equal opportunities employer, and we commit to an inclusive recruitment process and equality of opportunity for all our job applicants. If you need any adjustments during the application and selection process, please send an email to with your name, the role you are interested in, and the type of adjustment you need.
Deadline
15th of February 2026
Additional application instructions
You do not need to attach a cover letter to your application, but please include a few sentences about why you are applying in your resume or CV. To ensure an efficient and fair recruitment process, please refrain from adding a photo in your CV. We will be reviewing applications on an ongoing basis, so please submit your application at your earliest convenience.
Machine Learning Engineer in London employer: Novo Nordisk A/S
Contact Detail:
Novo Nordisk A/S Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Machine Learning Engineer in London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those already working at Novo Nordisk. A friendly chat can open doors and give you insider info that could make your application stand out.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those involving Python, AI/ML frameworks, and any cool experiments you've conducted. This is your chance to shine!
✨Tip Number 3
Practice makes perfect! Get ready for interviews by brushing up on common ML concepts and coding challenges. Mock interviews with friends or using online platforms can help you feel more confident.
✨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 joining the team at Novo Nordisk. Don’t miss out!
We think you need these skills to ace Machine Learning Engineer in London
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm for machine learning and the pharmaceutical industry shine through. We want to see why you're excited about this role and how you can contribute to our mission.
Tailor Your CV: Make sure your CV highlights your relevant experience with Python, AI/ML frameworks, and any DevOps practices you've used. We love seeing how your skills align with what we're looking for, so don’t hold back!
Keep It Clear and Concise: While we appreciate detail, make sure your application is easy to read. Use bullet points where possible and keep your sentences straightforward. We want to get to know you without wading through too much text!
Apply Early: We review applications on an ongoing basis, so don’t wait until the deadline! Get your application in as soon as you can through our website. The sooner we see your skills, the better!
How to prepare for a job interview at Novo Nordisk A/S
✨Know Your Tech Stack
Make sure you’re well-versed in Python, numpy, scikit-learn, PyTorch, and PySpark. Brush up on your knowledge of AI/ML frameworks and be ready to discuss how you've used them in past projects. This will show that you’re not just familiar with the tools but can also apply them effectively.
✨Showcase Your Collaboration Skills
Since the role involves working closely with modeling scientists and subject-matter experts, prepare examples of how you’ve successfully collaborated in previous roles. Think about specific projects where teamwork was key and be ready to share those experiences during the interview.
✨Prepare for Code Reviews
As code reviews are part of the job, be ready to discuss your approach to both giving and receiving feedback. You might even want to bring a piece of code you’re proud of to discuss its strengths and areas for improvement. This shows you’re open to learning and value quality in your work.
✨Communicate Clearly
You’ll need to present your work to both your team and external stakeholders, so practice explaining complex concepts in simple terms. Consider doing mock presentations to friends or colleagues to refine your communication skills and ensure you can convey your ideas effectively.