Python Engineer – Data Pipelines & ML - Global Tech

Python Engineer – Data Pipelines & ML - Global Tech

Posted 2 days ago by Principle

£90,000 Per year
Inside
Hybrid
London Area, United Kingdom

Summary: The Python Engineer role focuses on developing and maintaining data pipelines for machine learning applications within a leading AI research lab. The position requires hands-on experience with Python and data engineering, working closely with researchers to enhance AI automation. This contract role is based in Central London and offers a hybrid work model with a competitive salary. The contract extends until December 2025 and is classified as inside IR35.

Key Responsibilities:

  • Build and maintain Python-based data pipelines (ETL, cleaning, filtering).
  • Preprocess and transform large datasets used in ML research.
  • Filter datasets for risks and quality issues.
  • Collaborate closely with the data and ML teams (including FAIR).

Key Skills:

  • 3–6 years’ experience in full stack software/data engineering.
  • Strong Python coding skills (ideally with Pandas, NumPy, FastAPI or similar).
  • Experience with data pipelines and working with unstructured data (text/image/video).
  • Exposure to machine learning workflows.
  • PyTorch experience is a plus, not a blocker.

Salary (Rate): £90,000.00 yearly

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Mid-Level

Industry: IT

Detailed Description From Employer:

Python Engineer – Data Pipelines & ML (Contract to Dec 2025) £90,000 | 3 Days Onsite | Central London

Looking to sharpen your machine learning experience and get close to real AI research? Join a fast-moving engineering team working on the data backbone for advanced LLM agents. You’ll build and run pipelines that onboard and filter large datasets (text, image, video) to support one of the leading AI research labs.

What’s in it for you? Annual Salary up to £90,000 doe 3 days onsite - hybrid work model - non-negotiable

Location: Central London

Contract until end of the year 2025 (inside IR35) - PAYE - paid on a weekly basis + strong possibility of extension.

Work directly with researchers and engineers, shaping AI automation

Build practical ML tooling—not just notebooks or dashboards

What you’ll be doing:

  • Build and maintain Python-based data pipelines (ETL, cleaning, filtering)
  • Preprocess and transform large datasets used in ML research
  • Filter datasets for risks and quality issues
  • Collaborate closely with the data and ML teams (including FAIR)

You should have:

  • 3–6 years’ experience in full stack software/data engineering
  • Strong Python coding skills (ideally with Pandas, NumPy, FastAPI or similar)
  • Experience with data pipelines and working with unstructured data (text/image/video)
  • Exposure to machine learning workflows
  • PyTorch experience is a plus, not a blocker

We’re looking for someone hands-on, curious, and solid with Python—not a PhD, not a team lead. If you’re eager to get deeper into ML/AI work and build things that actually get used, this could be your next move.

Apply Now with your CV or your LinkedIn profile.

Som | som@principlehr.com