Principal Machine Learning Team Lead

5V Tech

West of England

Hybrid

GBP 108,000 - 132,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

5V Tech in Bristol is seeking a Principal Machine Learning Engineer / ML Team Lead to steer advanced ML projects while remaining hands-on. The role blends technical leadership with practical model development, training and deployment across challenging environments, including edge platforms.

You will guide a team of ML engineers, define technical standards and collaborate with software and hardware teams. A strong background in ML, Python and production-ready systems is essential, with

Qualifications

  • Experience with training and deploying ML/Deep Learning models.
  • Strong Python programming and software engineering fundamentals.
  • Deep knowledge of ML, neural networks, architectures and optimisation.
  • Experience with PyTorch, TensorFlow or equivalent frameworks.
  • Proven ability to take ML from R&D to production.
  • Experience leading ML engineers or technical projects.
  • Understanding of model evaluation, performance optimisation and production ML challenges.
  • Ability to collaborate with multidisciplinary teams.

Responsibilities

  • Provide technical leadership to a team of ML Engineers, mentoring and guiding development.
  • Lead design, development, training and deployment of ML and DL models.
  • Own complex ML projects from research to production deployment.
  • Drive applied research and translate techniques into engineering solutions.
  • Work on ML systems in edge/embedded environments with constrained resources.
  • Develop and optimise models for accuracy, latency and reliability.
  • Establish robust model evaluation, benchmarking and testing approaches.
  • Support ML infrastructure, pipelines, experiment tracking and deployment processes.
  • Collaborate with software, hardware and systems engineers to integrate ML capabilities.
  • Help define technical standards and long-term ML direction.

Skills

Python
Deep learning
PyTorch
TensorFlow
Production deployment

Tools

Docker
Kubernetes
MLflow

Job description

Principal Machine Learning Engineer / ML Team Lead

Location: Bristol (Hybrid – 3 days onsite per week)

Salary: Up to £120000

Employment: Permanent

Security Clearance: Must be eligible for UK DV clearance

The Opportunity

We're working with an innovative UK technology company that is expanding its Machine Learning capability and looking to appoint an experienced Principal Machine Learning Engineer / ML Team Lead.

This is an opportunity to work on technically challenging, real-world AI and ML projects, developing solutions that operate in demanding environments where reliability, performance, security and computational constraints are critical.

The company is investing heavily in its ML capability and is looking for someone who can combine deep hands-on technical expertise with technical leadership and team development.

This is not a purely managerial position. You'll remain closely involved in developing, training, evaluating and deploying ML models, while helping shape technical direction and supporting the growth of the wider engineering team.

What You'll Be Doing
  • Providing technical leadership to a team of Machine Learning Engineers, supporting their development through mentoring, coaching and technical guidance.
  • Leading the design, development, training and deployment of machine learning and deep learning models.
  • Taking ownership of complex ML projects from initial research and experimentation through to production deployment.
  • Driving applied research, evaluating new approaches and translating promising techniques into practical engineering solutions.
  • Working on ML systems deployed in challenging environments, including Edge and embedded platforms with constrained computing resources.
  • Developing and optimising models for accuracy, inference performance, latency and reliability.
  • Establishing robust model evaluation, benchmarking and testing approaches.
  • Supporting ML infrastructure, training pipelines, experiment tracking and deployment processes.
  • Collaborating with software, hardware and systems engineers to integrate ML capabilities into wider technology platforms.
  • Helping define technical standards, engineering best practices and the longer-term direction of the ML capability.
What We're Looking For

We're interested in experienced ML Engineers who have progressed into Principal, Staff, Lead or technical leadership positions, or who are ready to take that next step.

  • Strong commercial experience developing, training and deploying machine learning or deep learning models.
  • Excellent Python programming skills and a strong understanding of software engineering principles.
  • Deep technical knowledge of machine learning, neural networks, model architectures and optimisation.
  • Experience with ML frameworks such as PyTorch, TensorFlow or equivalent.
  • Proven ability to take ML solutions from research or prototype stage into production.
  • Experience providing technical leadership, mentoring engineers or taking ownership of complex engineering projects.
  • Strong understanding of model evaluation, performance optimisation and production ML challenges.
  • Ability to work collaboratively with multidisciplinary engineering teams.
Particularly interesting experience:
  • Computer vision, object detection, sensor fusion or sequence modelling.
  • Applied ML research and experimentation.
  • Edge AI, embedded ML or deploying models onto constrained hardware.
  • Model compression, quantisation, inference optimisation or distributed training.
  • LLMs, foundation models, fine-tuning and model evaluation.
  • GPU computing and large-scale model training.
  • MLOps, MLflow, Docker, Kubernetes or cloud-based ML infrastructure.
  • Previous experience leading or mentoring Machine Learning Engineers.

You don't need experience across every area. We're particularly interested in candidates with genuine depth in one or more ML disciplines and the ability to apply that expertise to challenging engineering problems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Machine Learning Engineer
Lead Machine Learning Engineer

Xcede • Greater London

On-site
GBP 120,000 - 150,000
Principal Machine Learning Engineer
Principal Machine Learning Engineer

London Stock Exchange Group • Greater London

On-site
GBP 80,000 - 120,000
Machine Learning Manager
Machine Learning Manager

SPG Resourcing • York and North Yorkshire

On-site
GBP 70,000 - 90,000
Senior Machine Learning Scientist
Senior Machine Learning Scientist

NearTech Search • Greater London

Hybrid
GBP 90,000 - 130,000
Machine Learning Engineer
Machine Learning Engineer

Peaple Talent • United Kingdom

On-site
GBP 50,000 - 70,000
Flexible working arrangements
Ongoing development and progression opportunities
Senior ML Engineer & Team Lead — Edge AI & Production
Senior ML Engineer & Team Lead — Edge AI & Production

5V Tech • West of England

Hybrid
GBP 108,000 - 132,000
Machine Learning Scientist - MM - to £180k - ID49000
Machine Learning Scientist - MM - to £180k - ID49000

Humand Talent Ltd. • Greater London

Hybrid
GBP 120,000 - 160,000
Machine Learning Engineer (Mid to Principal)
Machine Learning Engineer (Mid to Principal)

Rowden • West of England

On-site
GBP 50,000 - 95,000
Hybrid work model
Principal Machine Learning Scientist - ID49000
Principal Machine Learning Scientist - ID49000

Humand Talent Ltd. • Greater London

Hybrid
GBP 120,000 - 160,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Anson McCade • Greater London

On-site
GBP 65,000 - 85,000
Flexible working
25 days holiday
Career development support
+1