cover image
Principle

Python / ML - Software Developer

On site

Cambridge, United kingdom

£ 115,000 /year

Freelance

22-01-2026

Share this job:

Skills

Python PyTorch TensorFlow

Job Specifications

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.

About the Company

Welcome to Principle's LinkedIn profile page! We are a globally recognised, multi-award-winning recruitment agency specialising in partnering with MSPs and organisations to place contingent and permanent workers across various sectors, including Technology, Engineering, Media, Marketing, Operations, Legal, Finance, and HR in Ireland and the UK. At Principle, we are proud champions of Diversity, Equity, and Inclusion (DE&I) and are a diverse-owned recruitment agency certified as Women Owned by WEConnect International. Our c... Know more