Senior ML Engineer – On-Site (Exeter/Bristol) Backend Leader

DIGILAB

Exeter

On-site

GBP 70,000 - 110,000

Full time

21 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

BUPA private health care (via salary-s
Company Cashplan
Cycle to work scheme
Referral Program
Regular social events such as pizza

Job summary

digiLab in the United Kingdom is seeking a Senior Software Engineer (Machine Learning) to advance the Uncertainty Engine, collaborating across product, ML research, and cloud-backed services.

You will own backend APIs, integrate ML libraries, and drive software quality from design to production, using Python, FastAPI, Docker, and DevOps practices.

The role is on-site at Exeter or Bristol, offering an engaging, fast-paced environment with strong emphasis on collaboration and high performance.

Qualifications

  • Significant industry experience in (scientific) software development.
  • Proven experience building production APIs with FastAPI (or similar async Python frameworks).
  • Strong working knowledge of modern machine learning — able to understand, integrate, and extend the functionality of an ML library (NumPy, SciPy, Pandas, and frameworks such as scikit-learn or PyTorch).
  • Understanding of core ML concepts — model training, evaluation, and production trade-offs — enough to design robust interfaces around them.
  • Experience with DevOps and MLOps.
  • Degree-level qualification in computer science or related field
  • Deep understanding of Python
  • Familiarity with Linux, bash, and the command line
  • Ability to write logical, consistent, self-explanatory code
  • Understanding of software design patterns, SOLID and DRY principles, and architectural patterns
  • Experience with Git/GitHub and best practices
  • Knowledge of the software testing pyramid and types of automated testing (smoke, component, unit, performance, load, end-to-end)
  • Experience with Docker and other containerisation platforms
  • Proven ability to collaborate in a fast-paced, agile team, preferably using Scrum
  • Experience with UI/UX design principles (Nice to Have)
  • Experience deploying cloud infrastructure as code (e.g. AWS) (Nice to Have)
  • An understanding of Bayesian statistics (Nice to Have)
  • Experience with accessibility, inclusive design or motion design (Nice to Have)

Responsibilities

  • Collaborate with a cross-functional team to help lead the design, development, and maintenance of high-quality software solutions.
  • Consume and extend our internal machine learning library to surface ML functionality to users through the backend.
  • Design and build the scalable, high-performance backend services and APIs that deliver functionality to users, applying security best practices throughout.
  • Implement software design patterns, SOLID principles, and architectural best practices.
  • Own CI/CD pipelines and deployments, keeping production systems reliable and performant.
  • Provide technical support and lead incident investigations.
  • Champion Scrum and contribute to team process improvements.
  • Collaborate with product management to translate business requirements into technical solutions.
  • Foster a collaborative, learning-oriented environment within the team.
  • Adopt AI tools to assist and accelerate your work.

Skills

Python
FastAPI
ML libraries
Docker
GitHub
Linux
CI/CD
Scrum

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
GitHub
FastAPI
Linux
CI/CD tooling
Cloud platforms (AWS)

Job description

digiLab in the United Kingdom is seeking a Senior Software Engineer (Machine Learning) to advance the Uncertainty Engine, collaborating across product, ML research, and cloud-backed services.

You will own backend APIs, integrate ML libraries, and drive software quality from design to production, using Python, FastAPI, Docker, and DevOps practices.

The role is on-site at Exeter or Bristol, offering an engaging, fast-paced environment with strong emphasis on collaboration and high performance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Software Engineer: Backend APIs & AI Systems
Senior ML Software Engineer: Backend APIs & AI Systems

DigiLab Solutions Ltd • United Kingdom

Remote
GBP 80,000 - 120,000
BUPA private health care (via salary-s
Company Cashplan
Cycle to work scheme
+2
Senior Software Engineer (Machine Learning)
Senior Software Engineer (Machine Learning)

DIGILAB • Exeter

On-site
GBP 70,000 - 110,000
BUPA private health care (via salary-s
Company Cashplan
Cycle to work scheme
+2
Senior Software Engineer (Machine Learning) New Exeter, Bristol
Senior Software Engineer (Machine Learning) New Exeter, Bristol

DigiLab Solutions Ltd • United Kingdom

Remote
GBP 80,000 - 120,000
BUPA private health care (via salary-s
Company Cashplan
Cycle to work scheme
+2
Senior Product Designer — AI Uncertainty Platform
Senior Product Designer — AI Uncertainty Platform

DigiLab Solutions Ltd • United Kingdom

Remote
GBP 65,000 - 90,000
BUPA private health care (via salary_s
Senior ML Engineer (Python + AWS) — Remote
Senior ML Engineer (Python + AWS) — Remote

Client Server • Cambridge

Remote
GBP 90,000 - 105,000
Pension
Private Medical
Dental Insurance
+8
Machine Learning Engineer
Machine Learning Engineer

Peaple Talent • United Kingdom

Hybrid
GBP 50,000 - 70,000
Flexible working arrangements
Ongoing development and progression opportunities
Senior ML Engineer: Production AI for National Security
Senior ML Engineer: Production AI for National Security

Faculty • Greater London

Hybrid
GBP 90,000 - 130,000
Unlimited Annual Leave
Private healthcare and dental
Enhanced parental leave
+3
Senior ML Engineer — Hybrid UK, Production ML Pipelines
Senior ML Engineer — Hybrid UK, Production ML Pipelines

BMT • Bath

Hybrid
GBP 60,000 - 80,000
Senior ML Engineer — Hybrid (Remote/On-site) Production ML
Senior ML Engineer — Hybrid (Remote/On-site) Production ML

Helloprima • Greater London

Hybrid
GBP 90,000 - 150,000
Private healthcare
Gym discounts
Wellbeing programs
+1
Remote UK-Based Applied ML Engineer - Simulation & Systems
Remote UK-Based Applied ML Engineer - Simulation & Systems

IC Resources • West of England

On-site
GBP 90,000 - 130,000
Remote UK-based role
Flexible working
Competitive salary and bonus
+2