Senior Python Backend Engineer for AI Platform & APIs

digiLab

West of England

On-site

GBP 70,000 - 100,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

digiLab, an Exeter or Bristol on-site startup, is seeking a Senior Software Engineer (Backend) to advance The Uncertainty Engine. You will work in a fast-paced, collaborative environment focused on Python, API design, and scalable systems.

The role includes potential frontend tasks and AI-assisted workflows, with 9:00–17:30, Monday to Thursday hours. Join a team shaping cutting-edge AI for high-stakes uncertainty quantification, contributing to architecture, testing, deployment, and reliability

Qualifications

  • Significant industry experience in software development.
  • Proven experience building production APIs with FastAPI (or similar async Python frameworks).
  • Experience with DevOps and MLOps.
  • Degree-level qualification in computer science or related field.
  • Professional experience with collaborative software development.
  • Deep understanding of Python.
  • Familiarity with Linux, bash, and the command line.
  • Familiarity with modern statistical machine learning and AI, including Numpy, Scipy, and Pandas.
  • 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 containerization platforms
  • Proven ability to collaborate in a fast-paced “agile” team, preferably using “scrum”

Responsibilities

  • Collaborate with a cross-functional team to help lead on the design, development, and maintenance of high-quality software solutions
  • Contribute to architectural design, development, testing, and deployment of software applications
  • Utilise expertise in Python, MongoDB, and other relevant technologies to build scalable, secure systems
  • Apply security best practices throughout the software development lifecycle
  • Foster a collaborative, learning-oriented environment within the team
  • Implement software design patterns, SOLID principles, and architectural best practices
  • Demonstrate a deep understanding of CI/CD pipelines and ensure efficient deployment processes
  • Apply site reliability engineering knowledge to enhance system reliability and performance
  • Champion “Scrum” and contribute to team process improvements
  • Collaborate with product management to translate business requirements into technical solutions
  • Provide technical support and lead incident investigations
  • Ensure adherence to RESTful API design principles
  • In addition to backend work, you may also be required to support tasks on the frontend.
  • Adopt AI tools to assist and accelerate your work

Skills

Python
FastAPI
DevOps
MLOps
Git/GitHub
Docker
RESTful APIs
CI/CD
Linux
Scrum

Education

Degree-level qualification in computer science or related field

Tools

MongoDB

Job description

digiLab, an Exeter or Bristol on-site startup, is seeking a Senior Software Engineer (Backend) to advance The Uncertainty Engine. You will work in a fast-paced, collaborative environment focused on Python, API design, and scalable systems.

The role includes potential frontend tasks and AI-assisted workflows, with 9:00–17:30, Monday to Thursday hours. Join a team shaping cutting-edge AI for high-stakes uncertainty quantification, contributing to architecture, testing, deployment, and reliability

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Python Engineer - AI Platform
Backend Python Engineer - AI Platform

DigiLab Solutions Ltd • Exeter

Hybrid
GBP 65,000 - 90,000
BUPA private health care (via salary-s
Company Cashplan
Cycle to work
+2
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 - Python New Exeter, Bristol
Senior Software Engineer - Python New Exeter, Bristol

DigiLab Solutions Ltd • Exeter

Hybrid
GBP 65,000 - 95,000
Senior ML Backend Engineer for AI Confidence Platform
Senior ML Backend Engineer for AI Confidence Platform

digiLab • Exeter

On-site
GBP 70,000 - 100,000
Competitive salary
Private health care (BUPA)
Cycle to work scheme
+1
Software Engineer - Python New Exeter, Bristol
Software Engineer - Python New Exeter, Bristol

DigiLab Solutions Ltd • Exeter

Hybrid
GBP 65,000 - 90,000
BUPA private health care (via salary-s
Company Cashplan
Cycle to work
+2
Lead Backend Engineer (Python) — AI, Scale, Cloud
Lead Backend Engineer (Python) — AI, Scale, Cloud

DigiLab Solutions Ltd • Exeter

Hybrid
GBP 90,000 - 130,000
BUPA private health care (via salary_s
Company Cashplan
Cycle to work scheme
+2
Senior Software Engineer - Python
Senior Software Engineer - Python

digiLab • West of England

On-site
GBP 70,000 - 100,000
Senior Software Engineer (Machine Learning) New Exeter, Bristol
Senior Software Engineer (Machine Learning) New Exeter, Bristol

DigiLab Solutions Ltd • United Kingdom

On-site
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 - 100,000
Competitive salary
Private health care (BUPA)
Cycle to work scheme
+1
Software Engineer - Python
Software Engineer - Python

digiLab • West of England

On-site
GBP 45,000 - 75,000
Competitive Salary
Personal & professional development
BUPA private health care (via salary<s