Python / ML - Software Developer
Posted 4 hours 4 minutes ago by Principle HR
£98,000 - £110,000 Annual
Permanent
Full Time
I.T. & Communications Jobs
Cambridgeshire, United Kingdom
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.
- £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
- 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
- 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.