Machine Learning Engineer in London

Machine Learning Engineer in London

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
N

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

At Novo Nordisk, we pride ourselves on being an exceptional employer, fostering a culture of determination and curiosity that drives innovation in healthcare. Our Data & AI Engineering team offers a collaborative environment where you can grow your skills while contributing to meaningful projects that impact lives. With a commitment to employee development and a focus on diversity and inclusion, we provide a supportive workplace that values your contributions and encourages continuous learning.
N

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

Python
numpy
scikit-learn
PyTorch
PySpark
AI/ML frameworks
Data Structures
Algorithms
DevOps practices
CI/CD
Containerisation
Testing
Cloud Infrastructure Management
Communication Skills
Agile Methodologies

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.

Machine Learning Engineer in London
Novo Nordisk A/S
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>