Machine Learning Engineer in Bristol

Machine Learning Engineer in Bristol

Bristol Full-Time 36000 - 60000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Shape the future of secure data systems and AI in critical UK infrastructure.
  • Company: Join Leonardo, a global leader in Aerospace, Defence, and Security.
  • Benefits: Enjoy flexible working, generous leave, and access to 4,000+ online courses.
  • Why this job: Work on impactful projects with cutting-edge technology in a collaborative environment.
  • Qualifications: Experience in Python, machine learning, and a passion for problem-solving.
  • Other info: Be part of a diverse team driving innovation and enhancing global safety.

The predicted salary is between 36000 - 60000 £ per year.

Within Leonardo UK, our Cyber & Security Division leads the charge in digital transformation, delivering sophisticated solutions that protect both civil and defence infrastructure around the world. This role sits at the heart of our Data Practice, a growing team dedicated to unlocking the power of data across high-stakes domains like Defence, Telecommunications, Energy, and Finance.

Step into a high-impact, hands-on role where you will be shaping the future of secure data systems and AI capabilities in some of the most critical areas of the UK’s national infrastructure. As a Machine Learning Engineer, you will be part of a forward-thinking team solving complex, real-world challenges through advanced analytics, automation, and intelligent systems.

This is your chance to work on projects that blend traditional enterprise IT with bespoke Operational Technology, all in a fast-paced, collaborative environment. We are looking for curious, creative minds—people who are not only technically skilled in Python and machine learning but also eager to explore, learn, and build secure, scalable AI solutions.

Responsibilities:
  • Building, integrating, testing and scaling models including NLP and Computer Vision.
  • Take ownership of developing, training and productionising machine learning lifecycles, adhering to best practices, security needs and quality assurance.
  • Developing deep learning architectures and implementing neural networks tailored to complex use cases.
  • Implementing and maintaining MLops workflows.
  • Collaborating closely with Data Engineers and DevOps teams to support continuous integration, deployment, and automation.
  • Exploring new tools and frameworks to keep your solutions modern and efficient.
  • Working with cloud-native platforms, Linux/Windows environments, and big data technologies like Apache Spark.
  • Engaging directly with stakeholders to align model development with broader product and business goals.
Requirements:
  • UK SC Clearance or the ability to obtain it.
  • Awareness of deep learning model architecture and when is appropriate to use them.
  • Strong understanding of how machine learning components integrate within the broader system architecture and contribute to overall project objectives.
  • Understanding of how to use APIs to deploy machine learning models.
  • Hands-on experience with containerization.
  • Strong grasp of machine learning frameworks (e.g. PyTorch, Tensorflow).
  • Knowledge of machine learning architectures, loss functions, tools and techniques.
  • Experience developing & training machine learning models, including hyperparameter tuning and optimizing model performance.
  • Experience with (or at least exposure to) MLOps workflows, such as CI/CD pipelines.
  • Experience with Python and SQL.
  • Critical thinking and ability to problem solve.
  • Experience in developing data pipelines, including exposure to ETL (Extract, Transform, Load) processes.
  • Good understanding of software engineering principles such as OOP and TDD.
  • Strong experience with best practices such as version control and unit testing.
  • Ability to communicate technical concepts to non-technical colleagues.

This is not an exhaustive list, and we are keen to hear from you even if you might not have experience in all the above. The most important skill is a good attitude and willingness to learn.

Security Clearance:

This role is subject to pre-employment screening in line with the UK Government’s Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV).

Why join us:

At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work–life balance. Whether you are looking to grow professionally, care for your health, or plan for the future, we’re here to help you thrive.

  • Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year.
  • Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution.
  • Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity.
  • Rewarding Performance: All employees at management level and below are eligible for our bonus scheme.
  • Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning.
  • Refer a friend: Receive a financial reward through our referral programme.
  • Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more.
  • Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role.

For a full list of our company benefits please visit our website. Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team—they are key contributors to shaping innovation, advancing technology, and enhancing global safety.

At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know.

Be part of something bigger - apply now!

Primary Location: GB - Bristol - Coldharbour Lane

Contract Type: Hybrid

Machine Learning Engineer in Bristol employer: Leonardo UK Ltd

At Leonardo, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our comprehensive benefits package, including generous leave, a robust pension scheme, and access to extensive learning resources, ensures that our employees thrive both personally and professionally. Located in Bristol, you'll be part of a forward-thinking team dedicated to shaping the future of secure data systems while enjoying flexible working options and a commitment to diversity and inclusion.
L

Contact Detail:

Leonardo UK Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Machine Learning Engineer in Bristol

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Leonardo. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your machine learning projects, especially those involving Python and deep learning. This gives you a chance to demonstrate your hands-on experience and creativity.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice explaining complex concepts in simple terms—this will help you connect with non-technical interviewers.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Leonardo.

We think you need these skills to ace Machine Learning Engineer in Bristol

Python
Machine Learning
Deep Learning
NLP
Computer Vision
MLOps
Apache Spark
SQL
Containerization
APIs
Hyperparameter Tuning
ETL Processes
Software Engineering Principles
Version Control
Unit Testing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Machine Learning Engineer role. Highlight your Python expertise, machine learning projects, and any relevant experience with MLOps workflows. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working at Leonardo and how your background aligns with our mission in Cyber & Security. Keep it engaging and authentic!

Showcase Your Projects: If you've worked on any cool machine learning projects, don’t hold back! Include links to your GitHub or any relevant portfolios. We love seeing practical applications of your skills, especially in areas like NLP and Computer Vision.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes straight to the right people. Plus, you’ll find all the info you need about the role there!

How to prepare for a job interview at Leonardo UK Ltd

✨Know Your Tech Inside Out

Make sure you brush up on your Python and machine learning frameworks like PyTorch and TensorFlow. Be ready to discuss your hands-on experience with these tools, as well as any projects where you've implemented deep learning architectures or MLOps workflows.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex challenges in previous roles. Think about situations where you had to optimise model performance or develop data pipelines, and be ready to explain your thought process and the outcomes.

✨Understand the Bigger Picture

Familiarise yourself with how machine learning integrates within broader system architectures. Be prepared to discuss how your work aligns with business goals and how you can communicate technical concepts to non-technical stakeholders.

✨Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, ongoing projects, and the company's approach to innovation in AI and data security. This shows your genuine interest and helps you gauge if it's the right fit for you.

Machine Learning Engineer in Bristol
Leonardo UK Ltd
Location: Bristol

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

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