Job Search and Career Advice Platform

Enable job alerts via email!

Python / ML - Software Developer

Principle HR

Cambridgeshire and Peterborough

On-site

GBP 98,000 - 110,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology recruitment agency is seeking a hands-on Python engineer who enjoys building systems and tools relied upon by ML researchers. This role involves improving Python-based ML tooling, supporting distributed compute workflows, and optimizing internal systems. You will work closely with ML researchers in a hardware-heavy environment. The position is fully on-site in Cambridge and offers a competitive salary of £98k-£110k with a 12-month contract.

Qualifications

  • Strong Python software engineer with 4+ years of experience.
  • Experience with ML frameworks like PyTorch or TensorFlow.
  • Exposure to distributed systems and large-scale compute.

Responsibilities

  • Build and improve Python-based ML tooling and pipelines.
  • Support and scale distributed compute workflows.
  • Fix, optimise, and own internal systems used by ML teams.

Skills

Python software engineering
Experience with PyTorch or TensorFlow
Exposure to distributed systems
Tool building for engineers or researchers
Job description

This role is for a hands-on Python engineer who enjoys building systems and tools that ML researchers rely on to run experiments at scale.

No people management.
No product features.
Pure engineering.

What's in it for you
  • £98k-£110k PAYE (inside IR35)
  • 12-month contract + potential extension
  • Fully on-site in Cambridge (hardware-heavy environment)
  • Work closely with ML researchers and infra teams
What you'll do
  • Build and improve Python-based ML tooling and pipelines
  • Support and scale distributed compute workflows
  • Fix, optimise, and own internal systems used daily by ML teams
What we're looking for
  • Strong Python software engineer (4+ years)
  • Experience with PyTorch or TensorFlow
  • Exposure to distributed systems / large-scale compute
  • Comfortable building tools for other engineers or researchers

Interested?
If you like owning systems and solving real engineering problems, let's talk.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.