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: Opportunities for professional growth, competitive benefits, and a supportive work culture.
- 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 AI/ML.
- Other info: Inclusive workplace with a commitment to diversity and equal opportunities.
The predicted salary is between 28800 - 48000 £ 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 ebhn@novonordisk.com 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 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
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Novo Nordisk. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repo showcasing your projects with Python, PyTorch, and any cool ML models you've built. This is your chance to shine beyond the CV!
✨Tip Number 3
Practice your pitch! Be ready to explain your past experiences and how they relate to the role. Think about how you can communicate your work in an engaging way, just like you would in a team meeting.
✨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 the Novo Nordisk team.
We think you need these skills to ace Machine Learning Engineer
Some tips for your application 🫡
Show Your Passion for AI/ML: When you're writing your application, let us see your enthusiasm for machine learning and data science. Share any personal projects or experiences that highlight your skills and passion for the field. We love seeing candidates who are genuinely excited about what they do!
Tailor Your CV to the Role: Make sure your CV reflects the specific skills and experiences mentioned in the job description. Highlight your experience with Python, AI/ML frameworks, and any relevant projects. This helps us see how you fit into our team and the role of Machine Learning Engineer.
Keep It Clear and Concise: We appreciate a well-structured application! Use bullet points and clear headings to make it easy for us to read. Avoid jargon unless it's relevant to the role, and keep your sentences short and to the point. This shows us you can communicate effectively, which is key in our agile environment.
Apply Early!: Don’t wait until the deadline to submit your application. We review applications on an ongoing basis, so getting yours in early can give you a better chance. Plus, it shows us you're proactive and eager to join our team at Novo Nordisk!
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 can hit the ground running.
✨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. Highlight your experience in agile environments and how you’ve contributed to team success.
✨Prepare for Code Reviews
Be ready to discuss your approach to code reviews, both as a reviewer and reviewee. Think of specific instances where your feedback improved a project or how you handled constructive criticism. This shows you value teamwork and continuous improvement.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms, as you’ll need to present your work to both technical and non-technical stakeholders. Clear communication is key, so consider rehearsing with a friend or colleague to refine your delivery.