At a Glance
- Tasks: Develop and deploy predictive models to revolutionise drug discovery.
- Company: Join a global healthcare leader dedicated to long-term health solutions.
- Benefits: Opportunities for learning, competitive benefits, and a dynamic work environment.
- Why this job: Make a real-world impact on patients' lives through innovative AI solutions.
- Qualifications: Bachelor's or Master's in relevant fields with 4-6 years of experience.
- Other info: Inclusive culture that values diverse perspectives and continuous learning.
The predicted salary is between 36000 - 60000 £ per year.
Overview
Research & Development
London or Oxford, United Kingdom
Are you an experienced Machine Learning (ML) professional with strong skills in AI, data structures, and algorithms? Do you want to use your expertise to build, deploy, and maintain predictive models for molecular properties that advance drug discovery? Can you ensure a high level of technical quality while working across a global pharmaceutical organisation to deliver robust, scalable ML solutions?
Your new role
As our new Machine Learning Engineer, you will have a wide range of tasks such as:
- Develop modelling code in close collaboration with modelling scientists and subject matter experts
- Train models and 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
Please note that Novo Nordisk does not offer relocation for this role. We welcome applications from candidates who are locally based and able to work on-site.
Your new department
The Data & AI Engineering area is part of AI & Digital innovation and consists of 4 engineering teams. We are transforming the way we do drug discovery, by embedding data & ML engineering practices in the scientific processes ripe for innovation. We accelerate insights & digitalisation by professionalising the use of scientific data and AI models.
Your skills & qualifications
We’re seeking candidates who fulfil the following prerequisites:
- You hold a Bachelor’s degree 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 using the Python language, 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 CICD, containerisation, and testing
- Experience with managing cloud infrastructure is an advantage
- You are fluent in English both written and spoken
As a person you are open-minded, and you have an eager attitude towards learning. You are innovative and you thrive in a dynamic environment.
Working at Novo Nordisk
Every day we seek the solutions that defeat serious chronic diseases. To do this, 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. One where diverse thinking, shared purpose and mutual respect come together to create extraordinary results. When you join us, you’re not just starting a job – you’re becoming part of a story that spans generations.
What we offer
There is, of course, more on offer here than the uniqueness of our culture and the extraordinary results we produce. 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’re a person with a disability, if you’re neurodivergent, and need any adjustments to be made during the application and selection process, please send an email to [email]. Please include your name, the role you are interested in and the type of adjustment you need.
Deadline: 15th of February 2026
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.
At Novo Nordisk, we’re not chasing quick fixes – we’re creating lasting change for long-term health. For over 100 years, we’ve been driven by a single purpose: to defeat serious chronic diseases and help millions of people live healthier lives. This dedication fuels our constant curiosity and inspires us to push the boundaries of what’s possible in healthcare. We embrace diverse perspectives, seek out bold ideas, and build partnerships rooted in shared purpose. Together, we’re making healthcare more accessible, treating and preventing diseases, and pioneering solutions that create change spanning generations. When you join us, you become part of something bigger – a legacy of impact that reaches far beyond today.
Machine Learning Engineer in London employer: Novo Nordisk
Contact Detail:
Novo Nordisk 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 folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to machine learning and AI. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common ML interview questions and be ready to discuss your past projects in detail. Confidence is key!
✨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 our team at Novo Nordisk and making a real impact.
We think you need these skills to ace Machine Learning Engineer in London
Some tips for your application 🫡
Show Your Passion for ML: When you're writing your application, let your enthusiasm for machine learning shine through! Share specific examples of projects you've worked on and how they relate to the role. We love seeing candidates who are genuinely excited about using their skills to make a difference.
Tailor Your CV: Make sure your CV is tailored to highlight the skills and experiences that match the job description. Focus on your experience with Python, AI frameworks, and any relevant projects in the pharmaceutical industry. This helps us see how you fit into our team right away!
Keep It Clear and Concise: We appreciate clarity! Keep your application straightforward and to the point. Avoid jargon unless it's necessary, and make sure your sentences are easy to read. This will help us quickly understand your qualifications and what you bring to the table.
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 team. We can't wait to see what you bring to the table!
How to prepare for a job interview at Novo Nordisk
✨Know Your Tech Inside Out
Make sure you’re well-versed in the key technologies mentioned in the job description, like Python, numpy, and PyTorch. Brush up on your knowledge of AI/ML frameworks and be ready to discuss how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems using machine learning. Think about how you developed models or improved processes, and be ready to explain your thought process and the impact of your work.
✨Communicate Clearly and Collaboratively
Since the role involves working closely with teams, practice articulating your ideas clearly. Be prepared to discuss how you’ve coordinated with others in an agile environment and how you handle code reviews, both as a reviewer and reviewee.
✨Stay Curious and Open-Minded
Demonstrate your eagerness to learn by discussing new libraries or technologies you’ve explored recently. Show that you’re not just about the technical skills but also about continuous improvement and innovation in your field.