Talent.com
Russell Tobin
Software Engineer (Python) - ML ToolingRussell Tobin • Cambridge, England, GB
Software Engineer (Python) - ML Tooling

Software Engineer (Python) - ML Tooling

Russell Tobin • Cambridge, England, GB
30+ days ago
Job type
  • Full-time
Job description

Job Title: Software Engineer IV (Python) – ML Tooling & Infrastructure

Contract Duration: 12 months

Location: Cambridge, UK (Hybrid: 3 days onsite)

About the role

We are hiring a Python-focused Software Engineer to build and maintain machine learning tooling and infrastructure used by research teams working on next-generation AI experiences.

This role is ideal for engineers who enjoy building scalable ML pipelines, working with distributed compute, and collaborating directly with research scientists to deliver reliable internal tools.

What you’ll do

  • Build robust, scalable ML tooling and infrastructure to support research workflows
  • Develop systems that connect with compute clusters, data storage, source control, CI/CD
  • Work closely with researchers to understand needs and translate them into stable tooling
  • Own end-to-end engineering tasks: designing, coding, testing, deployment, support
  • Debug complex issues across systems (data, training jobs, infrastructure, tooling)
  • Contribute to sprint-based delivery: improvements, bug fixes, stability initiatives

What we’re looking for (must-have)

  • 4+ years industry experience as a Software Engineer (Python-focused)
  • Hands-on experience with PyTorch (or TensorFlow / similar DL frameworks)
  • Experience building ML pipelines / training infrastructure / research tooling
  • Practical exposure to distributed compute (e.g., Ray, Spark, Kubernetes, Slurm, etc.)
  • Experience with CI/CD and deployment workflows

Nice-to-have

  • Experience with audio ML, multimodal ML, or DSP-related ML
  • Experience handling large real-world datasets, capture, or annotation pipelines
  • Linux or shell scripting experience
  • Exposure to hardware/prototype workflows or on-device deployment
#J-18808-Ljbffr
Create a job alert for this search

Software Engineer (Python) - ML Tooling • Cambridge, England, GB

Similar jobs

Open-Source Quantum Software Engineer (Deltakit, Python)

Riverlane LtdCambridge, England, GB
Full-time

Riverlane Ltd in Cambridge is seeking a passionate Software Engineer to advance their mission in fault-tolerant quantum computing.You will develop Deltakit, their innovative software platform, and ... Show more

 • Promoted

Senior Software Engineer: DevTools & Geospatial (Hybrid)

IQGeoCambridge, England, GB
Full-time

A leading geospatial software company in Cambridge is seeking a Senior Software Engineer to enhance developer tools and experience for their web and mobile applications.The role requires significan... Show more

 • Promoted

IoT Backend Engineer: Prototyping, Cloud & APIs

cThings LimitedCambridge, England, GB
Full-time

Things Limited in Cambridge is looking for a mid-level software developer to contribute to the development of cutting-edge IoT devices and systems.The role involves tackling diverse software challe... Show more

 • Promoted

Senior ML Hardware Tools Architect

ArmCambridge, England, GB
Full-time

Arm in Cambridge is seeking a Machine Learning Hardware Architect to join its collaborative team.You will develop tools that optimize Arm's machine learning accelerators, working closely with hardw... Show more

 • Promoted

Software Engineer - Internal Regulatory Tooling

Flok Health Ltd.Cambridgeshire and Peterborough, England, GB
Full-time

Software Engineer - Internal Regulatory Tooling.We’re looking for someone with a software engineering background to take significant responsibility in developing tools and processes for our quality... Show more

 • Promoted

Python Engineer

CerebrasCambridge, England, GB
Full-time

Graphcore is one of the world’s leading innovators in Artificial Intelligence compute.It is developing hardware, software and systems infrastructure that will unlock the next generation of AI break... Show more

 • Promoted

Software Engineer - Internal Regulatory Tooling

Flok HealthCambridge, England, GB
Full-time

We're looking for someone with a software engineering background to take significant responsibility in developing tools and processes for our quality and regulatory function, helping us to build hi... Show more

 • Promoted

Mid-Senior C++/Rust Software Engineer

SoCode LimitedMelbourn, England, GB
Full-time

Mid/Senior C++/Rust Software Engineer.Working Environment: Hybrid (3 days on-site / 2 days WFH).Package: Salary + Travel Allowance + Bonus + 25 days Holiday + Benefits.This is an opportunity that o... Show more

 • Promoted

Defense AI Software Engineer - Onsite UK (Python/ML)

ECM Selection (Holdings) LimitedCambridge, England, GB
Full-time

ECM Selection (Holdings) Limited is seeking a software engineer for a hands-on role in a defence/AI startup environment south of Cambridge.You will work on early-stage prototypes and mature product... Show more

 • Promoted

Senior / Mid-Level Software Engineer

ECM Selection Ltd.Royston, Hertfordshire, GB
Full-time

Work in a small, dedicated software team on scientific instrumentation projects.Royston, Hertfordshire; to £65,000 DoE.This established scientific instrument company provides applied biotechnologie... Show more

 • Promoted

Build Infrastructure Engineer for ML Software Stack

EngineersOfAICambridge, England, GB
Full-time

EngineersOfAI is seeking a talented individual to join their Software Infrastructure team in Cambridge, England.You will play a vital role in scaling and managing infrastructure while developing to... Show more

 • Promoted

Software Engineer - C++/Rust

PA ConsultingMelbourn, England, GB
Full-time

You should be qualified in a relevant subject area through either degree education or experience with approximately 2 to 5 years in working as a software engineer.You must be eligible for UK Securi... Show more

 • Promoted

Backend Software Engineer – Go, Python, AWS

IC ResourcesCambridgeshire and Peterborough, England, GB
Full-time

Global software and engineering technology company is looking to expand its software engineering team in Cambridge.You will be working on a range of new development projects for a significant publi... Show more

 • Promoted

Senior Software Engineer in Test, Python

RokuCambridge, England, GB
Full-time

Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t... Show more

 • Promoted

Software Engineer

Harvey NashCambridge, England, GB
Full-time

Software Engineer / Developer (ML Infrastructure) – Contract | Meta | Cambridge (Onsite).Software Engineer / Developer (ML Infrastructure).This is a unique opportunity to work closely with world-cl... Show more

 • Promoted

ML & Backend Engineer — Rust/Python, Equity, Remote

SqwishCambridge, England, GB
Remote
Full-time

Sqwish is looking for a backend engineer in Cambridge to build product infrastructure for AI solutions.The role entails developing low-latency APIs, maintaining data integrity, and supporting machi... Show more

 • Promoted

SoC ASIC/FPGA Design Engineer - RTL, C/C++, Python

Edison Smart®Cambridge, England, GB
Full-time

A technology company in Cambridge is seeking an ASIC Hardware Engineer to join their advanced semiconductor team.The ideal candidate will have a strong background in ASIC and/or FPGA design, along ... Show more

 • Promoted

Senior UI Engineer — High-Performance UI with AI/ML Tools

Roku, Inc.Cambridge, England, GB
Full-time

A leading streaming technology company in Cambridge is seeking a Senior Software Engineer to join their UI team.In this role, you will design and optimize systems for Roku's user experience across ... Show more

 • Promoted

Software Engineer - Galileo Platform in Cambridge - OLI Systems

Java Script WorksCambridge, England, GB
Full-time

Software Engineer - Galileo Platform.This is a job posted by our partner Jooble.Knowledge of protocols and APIs (REST & JSON API) and the core trio for structuring content (HTML), styling (CSS), an... Show more

 • Promoted

Senior ML QA Engineer: Automation & MLOps

AutodeskCambridge, England, GB
Full-time

Autodesk is seeking a Senior Machine Learning QA Engineer in Cambridge.In this role, you'll work with researchers and engineers to establish quality standards for ML systems.Your expertise in Pytho... Show more