Senior ML Platform Engineer in London

Senior ML Platform Engineer in London

London Freelance No home office possible
Harnham - Data & Analytics Recruitment

At a Glance

  • Tasks: Own and enhance a critical ML platform for data and robotics engineers.
  • Company: Tech-driven organisation at the forefront of machine learning and robotics.
  • Benefits: Competitive daily rate, collaborative environment, and impactful projects.
  • Other info: Join a dynamic team focused on solving complex, real-world problems.
  • Why this job: Make a real difference in ML tooling while working with cutting-edge technology.
  • Qualifications: Strong Python skills and experience with production-grade software systems.

This is an opportunity to take ownership of a critical ML platform used day to day by data, machine learning, and robotics engineers. You will work on real production systems that sit at the heart of data capture, dataset creation, and model training, with a clear focus on building reliable, well engineered tooling that unblocks entire teams.

They are a technology-driven organisation building a sophisticated platform at the intersection of machine learning, data infrastructure, and robotics. The environment is highly collaborative, bringing together software engineers, ML specialists, and robotics engineers to solve complex, real world problems. Engineering quality, clarity of ownership, and practical impact are core to how they operate.

The Role and Deliverables

  • Own and extend the core platform layer, including web applications and CLI tooling used for live robot data recording, review, QA, and dataset publishing.
  • Deliver robust, operator focused tooling that supports new robots, sensors, and capture workflows while remaining clear, reliable, and easy to debug.
  • Strengthen and maintain the underlying recording state machine, with a strong focus on testing, race condition handling, and safe teardown.
  • Collaborate with the ML team on dataset builders, ingestion pipelines, and training infrastructure to support scalable, high throughput model training.
  • Work closely with robotics engineers on ROS2 integration, on-robot deployment, and clean platform to robot interfaces.
  • Containerise and orchestrate services to ensure consistent deployment across machines and lab environments.

Your Skills & Experience

  • Strong experience owning and evolving production grade software systems end to end.
  • Advanced Python skills, including async programming, concurrency, and working with IO heavy workloads.
  • Experience building and maintaining web backends with FastAPI or similar frameworks, and extending lightweight JavaScript front ends.
  • Proven ability to design clear, ergonomic CLI tools and validate complex configuration workflows.
  • Solid understanding of data pipelines, distributed systems, and performance tuning across CPU, IO, and storage.
  • Experience working collaboratively across ML and robotics teams, translating fast moving requirements into well engineered tools.

How to Apply

If you are interested in building high impact ML platform tooling in a collaborative engineering environment, please apply with your details.

Senior ML Platform Engineer in London employer: Harnham - Data & Analytics Recruitment

As a Senior ML Platform Engineer in London, you will join a technology-driven organisation that prioritises collaboration and innovation at the intersection of machine learning, data infrastructure, and robotics. The company fosters a dynamic work culture where engineering quality and practical impact are paramount, offering excellent opportunities for professional growth and development while working on cutting-edge projects that make a real difference. With a focus on building reliable tooling and a supportive team environment, this role provides a unique chance to contribute to transformative solutions in a vibrant city.
Harnham - Data & Analytics Recruitment

Contact Detail:

Harnham - Data & Analytics Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior ML Platform Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those related to ML and robotics. It’s a great way to demonstrate your expertise beyond just words.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Senior ML Platform Engineer in London

Production Grade Software Systems
Advanced Python
Async Programming
Concurrency
IO Heavy Workloads
Web Backends (FastAPI or similar)
JavaScript Front Ends
CLI Tool Design
Data Pipelines
Distributed Systems
Performance Tuning
Collaboration with ML Teams
Collaboration with Robotics Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with production-grade software systems and Python skills. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your skills can contribute to our ML platform. Keep it concise but impactful – we love a good story!

Showcase Your Collaboration Skills: Since we work closely with ML and robotics teams, it’s important to highlight any collaborative projects you've been part of. Share examples of how you’ve translated requirements into well-engineered tools – we want to see your teamwork in action!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out!

How to prepare for a job interview at Harnham - Data & Analytics Recruitment

✨Know Your Tech Inside Out

Make sure you brush up on your Python skills, especially around async programming and concurrency. Be ready to discuss how you've tackled IO heavy workloads in the past, as this will show your technical depth and problem-solving abilities.

✨Showcase Your Collaborative Spirit

Since the role involves working closely with ML and robotics teams, prepare examples of past collaborations. Highlight how you translated complex requirements into effective tools, demonstrating your ability to work well in a team-oriented environment.

✨Prepare for Real-World Scenarios

Expect questions that dive into your experience with production-grade software systems. Think about specific challenges you've faced, particularly around testing and debugging, and be ready to share how you overcame them.

✨Demonstrate Your Tooling Knowledge

Familiarise yourself with web backends like FastAPI and be prepared to discuss your experience in building ergonomic CLI tools. This will show that you understand the importance of user-friendly interfaces and robust tooling in a production environment.

Senior ML Platform Engineer in London
Harnham - Data & Analytics Recruitment
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>