Python Engineer – Data Pipelines & ML - Global Tech
Python Engineer – Data Pipelines & ML - Global Tech

Python Engineer – Data Pipelines & ML - Global Tech

London Full-Time 54000 - 126000 £ / year (est.) Home office (partial)
P

At a Glance

  • Tasks: Build and maintain Python-based data pipelines for AI research.
  • Company: Join Principle, a leading tech firm at the forefront of AI innovation.
  • Benefits: Enjoy a hybrid work model, competitive salary, and weekly pay.
  • Why this job: Dive into real ML projects and collaborate with top researchers in a dynamic environment.
  • Qualifications: 3-6 years in software/data engineering with strong Python skills required.
  • Other info: Contract until December 2025 with potential for extension.

The predicted salary is between 54000 - 126000 £ per year.

This range is provided by Principle. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from Principle

Technology & Engineering Division Senior Advisor

Python Engineer – Data Pipelines & ML (Contract to Dec 2025)

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 |

Seniority level

  • Seniority level

    Associate

Employment type

  • Employment type

    Contract

Job function

  • Job function

    Information Technology, Analyst, and Product Management

  • Industries

    Information Services, Technology, Information and Media, and IT Services and IT Consulting

Referrals increase your chances of interviewing at Principle by 2x

Get notified about new Python Developer jobs in London Area, United Kingdom .

London, England, United Kingdom 1 month ago

London Area, United Kingdom £35,000.00-£40,000.00 1 month ago

London, England, United Kingdom 5 days ago

City Of Westminster, England, United Kingdom 2 weeks ago

London, England, United Kingdom 5 days ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 4 days ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 4 days ago

London, England, United Kingdom 9 months ago

London, England, United Kingdom 1 month ago

Junior Python Developer – Elite Quant Trading Firm (up to £100K + Bonus + Hybrid)

Python Developer – Leading Systematic US Hedge Fund – Up to £300k year 1 Total Compensation

Python Software Engineer – Hybrid working – £70,000 – £225,000 Base (+ Bonus)

Greater London, England, United Kingdom 1 week ago

Greater London, England, United Kingdom 3 days ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 3 days ago

Python Developer – Up to £185,000 + Bonus + Benefits

Greater London, England, United Kingdom 1 day ago

Python Software Engineer : 1+ year experience needed £80-150k

London, England, United Kingdom 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Python Engineer – Data Pipelines & ML - Global Tech employer: Principle

At Principle, we pride ourselves on being an exceptional employer, offering a dynamic work environment in the heart of Central London. Our hybrid work model promotes a healthy work-life balance while providing opportunities for hands-on experience in cutting-edge AI research and machine learning projects. With competitive salaries and a strong focus on employee growth, you will collaborate with leading experts and contribute to meaningful advancements in technology.
P

Contact Detail:

Principle Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Engineer – Data Pipelines & ML - Global Tech

Tip Number 1

Familiarise yourself with the specific tools mentioned in the job description, such as Pandas, NumPy, and FastAPI. Having hands-on experience with these libraries will not only boost your confidence but also demonstrate your readiness to hit the ground running.

Tip Number 2

Engage with the AI and ML community online. Join forums, attend webinars, or participate in relevant discussions on platforms like GitHub or Stack Overflow. This will help you stay updated on industry trends and may even lead to valuable connections.

Tip Number 3

Prepare to discuss your previous projects involving data pipelines and machine learning. Be ready to explain your role, the challenges you faced, and how you overcame them. This will showcase your practical experience and problem-solving skills.

Tip Number 4

Research the company and its current projects in AI and ML. Understanding their goals and challenges will allow you to tailor your conversations during interviews, showing that you're genuinely interested in contributing to their success.

We think you need these skills to ace Python Engineer – Data Pipelines & ML - Global Tech

Strong Python coding skills
Experience with data pipelines (ETL)
Data cleaning and filtering techniques
Working with unstructured data (text, image, video)
Familiarity with machine learning workflows
Knowledge of libraries such as Pandas and NumPy
Experience with FastAPI or similar frameworks
Collaboration skills for working with data and ML teams
Hands-on experience in software/data engineering
Curiosity and eagerness to learn in ML/AI domains
Exposure to PyTorch (preferred but not essential)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python coding skills and experience with data pipelines. Include specific projects or roles where you've worked with unstructured data and machine learning workflows.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the opportunity to work on AI research. Mention how your hands-on experience aligns with the job requirements and your eagerness to contribute to the team.

Showcase Relevant Projects: If you have any relevant projects, especially those involving ETL processes or machine learning, be sure to include them in your application. This can demonstrate your practical skills and understanding of the field.

Highlight Collaboration Skills: Since the role involves working closely with researchers and engineers, emphasise any past experiences where you've collaborated in a team setting. This will show that you're a good fit for their fast-moving engineering team.

How to prepare for a job interview at Principle

Showcase Your Python Skills

Make sure to highlight your strong Python coding skills during the interview. Be prepared to discuss specific projects where you've used libraries like Pandas, NumPy, or FastAPI, and how they contributed to building data pipelines.

Demonstrate Your Experience with Data Pipelines

Discuss your hands-on experience with building and maintaining data pipelines. Be ready to explain the ETL processes you've implemented and how you've handled unstructured data, as this is crucial for the role.

Familiarise Yourself with Machine Learning Workflows

Since the position involves working closely with ML teams, brush up on your knowledge of machine learning workflows. Be prepared to talk about any relevant experience you have, even if it's not extensive, and express your eagerness to learn more.

Prepare Questions for the Interviewers

Have a few thoughtful questions ready to ask your interviewers. This shows your interest in the role and the company. You might want to inquire about the types of datasets you'll be working with or how the team collaborates on projects.

Python Engineer – Data Pipelines & ML - Global Tech
Principle
P
  • Python Engineer – Data Pipelines & ML - Global Tech

    London
    Full-Time
    54000 - 126000 £ / year (est.)

    Application deadline: 2027-07-16

  • P

    Principle

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>