Senior ML Software Engineer: Backend APIs & AI Systems

DigiLab Solutions Ltd

United Kingdom

Remote

GBP 80,000 - 120,000

Full time

23 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

Job summary

digiLab is seeking a Senior Software Engineer (Machine Learning) to join on-site in Exeter or Bristol. You will contribute to the core Uncertainty Engine, building robust Python-based back-end services and APIs, and integrating ML capabilities for production use.

You will work within a fast-paced, collaborative environment, applying best practices and modern software engineering to tackle impactful problems.

Qualifications

  • Significant industry experience in scientific software development.
  • Proven ability to design robust ML-powered APIs and services.
  • Experience building production APIs with FastAPI or similar.
  • Strong Python proficiency and Linux command line skills.
  • Understanding of model training, evaluation, and production trade-offs.

Responsibilities

  • Lead design, development, and maintenance of high-quality software solutions.
  • Consume and extend an internal ML library to surface ML functionality via backend.
  • Build scalable, high-performance backend services and APIs with security best practices.
  • Apply software design patterns, SOLID principles, and architectural best practices.
  • Own CI/CD pipelines and deployments, ensuring reliability and performance.
  • 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 team environment.

Skills

Scientific software
Python
FastAPI
ML concepts
DevOps
Agile / Scrum
Git / GitHub
Linux / Bash
Testing (unit/integration)
Docker / containerisation

Education

Degree in Computer Science or related field

Tools

FastAPI
PyTorch
NumPy / SciPy / Pandas
Docker

Job description

digiLab is seeking a Senior Software Engineer (Machine Learning) to join on-site in Exeter or Bristol. You will contribute to the core Uncertainty Engine, building robust Python-based back-end services and APIs, and integrating ML capabilities for production use.

You will work within a fast-paced, collaborative environment, applying best practices and modern software engineering to tackle impactful problems.

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

Similar jobs worth comparing

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

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 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 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 Software Engineer — AI & Excellence (Hybrid)
Senior Software Engineer — AI & Excellence (Hybrid)

Hargreaves Lansdown PLC • West of England

Hybrid
GBP 70,000 - 110,000
Discretionary bonus
Hybrid working
Pension 11%
Senior ML QA Engineer - Build Reliable AI Stack (Flexible)
Senior ML QA Engineer - Build Reliable AI Stack (Flexible)

EngineersOfAI • Bristol

On-site
GBP 45,000 - 65,000
Unlimited annual leave
Up to 5% matched pension
Phantom equity
+5
Senior ML QA Engineer: Benchmark & Validate AI Systems
Senior ML QA Engineer: Benchmark & Validate AI Systems

EngineersOfAI • Bristol

On-site
GBP 60,000 - 80,000
Unlimited annual leave
Up to 5% matched pension
Health cash plan
+2
Senior Product Designer — AI UX for Impactful Systems
Senior Product Designer — AI UX for Impactful Systems

DIGILAB • Exeter

On-site
GBP 60,000 - 90,000
BUPA health care (via salary sacrifice
Company Cashplan
Cycle to work scheme
+2
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 QA Engineer — Flexible, Remote Validation
Senior ML QA Engineer — Flexible, Remote Validation

United States Digital Space LLC • Cambridge

On-site
GBP 50,000 - 75,000
Unlimited annual leave
Up to 5% matched pension
Phantom equity
+5