Senior Machine Learning Engineer

Dex

Greater London

On-site

GBP 90,000 - 150,000

Full time

7 hours 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

Dex, in partnership with trusted collaborators, seeks an experienced engineer to own architecture, deployment, and reliability of vision and multimodal models in production. This role focuses on systems-first software engineering to solve GPU utilisation, latency, and throughput bottlenecks for real-time inference at scale.

You will join the in-house ML team in London, on-site four days a week, shaping end-to-end model serving and integration within a scalable platform.

Qualifications

  • 5+ years of software engineering experience with deep expertise building and running production ML systems or model-backed distributed infrastructure at scale.
  • Hands-on mastery of deep learning model serving and inference optimisation, including GPU utilisation, dynamic batching, and latency-throughput-cost trade-offs.
  • Proven track record designing and operating scalable distributed systems on Kubernetes and cloud infrastructure (GCP/AWS) using Python and PyTorch.
  • Demonstrated ownership taking experimental research prototypes and re-architecting them into dependable, maintainable platform features.

Responsibilities

  • Architect and run low-latency serving infrastructure for heavy vision and multimodal models, delivering real-time interactive predictions directly into high-throughput annotation workflows.
  • Build scalable offline inference pipelines processing millions of hours of egocentric video for robotics customers, balancing GPU cluster costs, throughput, and fault tolerance.
  • Productionise agentic quality-control and active learning workflows, transforming fragile research prototypes into resilient, self-healing platform features.
  • Design dynamic model integration layers that gracefully handle rapid, customer-defined ontology shifts without requiring bespoke one-off code.
  • Profile and optimise end-to-end model serving performance across PyTorch, CUDA, and Kubernetes environments on AWS and GCP.

Job description

This role is with one of Dex's trusted partner companies. We work closely with their teams to truly understand their culture, goals, and what they're looking for, so we can match you with the right opportunity and give you context about the role before you commit to a process.

The role

This company builds the multimodal data and evaluation platform powering model development for hundreds of leading AI teams, from autonomous vehicles to frontier robotics. Backed by top-tier global venture firms with significant growth funding, they provide the essential infrastructure that bridges raw visual and sensory data with production AI performance.

You will join the in-house ML team sitting firmly on the engineering side, owning the architecture, deployment, and reliability of vision and multimodal models in production. This is not a role for prompt wrapping or tweaking hyperparameters in notebooks. It is a systems-first software engineering seat where you will solve hard GPU utilization, latency, and throughput bottlenecks to deliver real-time model inference and closed-loop data feedback at massive scale.

The work
  • Architect and run low-latency serving infrastructure for heavy vision and multimodal models, delivering real-time interactive predictions directly into high-throughput annotation workflows.
  • Build scalable offline inference pipelines processing millions of hours of egocentric video for robotics customers, balancing GPU cluster costs, throughput, and fault tolerance.
  • Productionise agentic quality-control and active learning workflows, transforming fragile research prototypes into resilient, self-healing platform features.
  • Design dynamic model integration layers that gracefully handle rapid, customer-defined ontology shifts without requiring bespoke one-off code.
  • Profile and optimise end-to-end model serving performance across PyTorch, CUDA, and Kubernetes environments on AWS and GCP.
What You Bring
  • 5+ years of software engineering experience with deep expertise building and running production ML systems or model-backed distributed infrastructure at scale.
  • Hands-on mastery of deep learning model serving and inference optimisation, including GPU utilisation, dynamic batching, and latency-throughput-cost trade-offs.
  • Proven track record designing and operating scalable distributed systems on Kubernetes and cloud infrastructure (GCP/AWS) using Python and PyTorch.
  • Demonstrated ownership taking experimental research prototypes and re-architecting them into dependable, maintainable platform features.
  • Based in or able to relocate to London, working on-site in the office at least four days a week.

As part of the recruitment process at Dex, we process your personal data in accordance with our Privacy Notice for Job Applicants. This notice explains how and why your data is collected and used, and how you can contact us if you have any concerns.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Production ML Engineer – Vision & Multimodal Systems
Senior Production ML Engineer – Vision & Multimodal Systems

Dex • Greater London

On-site
GBP 90,000 - 150,000
Staff Machine Learning Engineer (£220,000 | RecSys | Python)
Staff Machine Learning Engineer (£220,000 | RecSys | Python)

Dex • Greater London

On-site
GBP 198,000 - 242,000
Competitive compensation
Performance bonus
Strong influence over technical direction
MLOps Engineer
MLOps Engineer

Dex • Greater London

On-site
GBP 90,000 - 130,000
Member of Technical Staff - Data Engineer
Member of Technical Staff - Data Engineer

Dex • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Research Engineer (up to £300k)
Senior Research Engineer (up to £300k)

Dex • Greater London

On-site
GBP 90,000 - 150,000
Site Lead, Data & ML (up to £240k)
Site Lead, Data & ML (up to £240k)

Dex • Greater London

On-site
GBP 140,000 - 190,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Harnham - Data and Analytics Recruitment • Royal Borough of Greenwich

Hybrid
GBP 99,000 - 121,000
Hybrid working
London office access
Career progression opportunities
+1
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Global • Greater London

Hybrid
GBP 90,000 - 130,000
DV Cleared MLOps / Machine Learning Platform Engineer
DV Cleared MLOps / Machine Learning Platform Engineer

MFK Recruitment • Cambridge

On-site
GBP 70,000 - 110,000
Senior ML Engineer
Senior ML Engineer

Harnham - Data and Analytics Recruitment • City Of London

Hybrid
GBP 75,000 - 85,000
Ongoing training and development
Ownership of ML Ops function