Senior ML Platform Engineer in London

Senior ML Platform Engineer in London

London Freelance No working from home possible
Harnham

At a Glance

  • Tasks: Own and evolve a cutting-edge ML platform, collaborating on innovative robotics projects.
  • Company: Dynamic tech company at the forefront of machine learning and robotics.
  • Benefits: Competitive daily rate, immediate start, and opportunities for professional growth.
  • Other info: Fast-paced environment with exciting challenges and career advancement potential.
  • Why this job: Join a team pushing the boundaries of technology and make a real impact.
  • Qualifications: Strong Python skills, experience with data pipelines, and a passion for collaboration.

London, 5 Days a Week In Office

£550-£700 Per Day, Outside IR35

Immediate Start

The Role and Deliverables

  • Own and evolve the operator‑facing platform, including web UIs, backend services, and CLI tooling used for live data collection and dataset workflows.
  • Design and maintain robust recording and orchestration systems that scale across robots, sensors, and lab environments.
  • Collaborate with the ML team on dataset builders, ingestion pipelines, and infrastructure supporting large‑scale distributed training.
  • Partner with robotics engineers on ROS2 integration, on‑robot deployment, and clean platform‑to‑robot interfaces.
  • Improve reliability and performance through testing, containerisation, and careful handling of concurrency, IO, and state management.
  • Support cross‑functional teams with tooling, debugging utilities, and well‑engineered solutions to fast‑moving technical problems.

Your Skills and Experience

  • Strong experience owning and extending production Python systems, with a focus on clean, well‑tested, well‑documented code.
  • Deep understanding of concurrency, async workloads, and IO‑bound performance in real systems.
  • Experience building or supporting high‑throughput data pipelines and distributed or scalable infrastructure.
  • Hands‑on experience with web backends such as FastAPI and pragmatic frontend development using vanilla JavaScript.
  • Confidence designing developer‑friendly CLIs and operator tooling that are reliable and hard to misuse.
  • Experience with containerisation and reproducible runtime environments.
  • Ability to collaborate effectively across ML and robotics teams, translating evolving requirements into robust engineering.

Senior ML Platform Engineer in London employer: Harnham

As a Senior ML Platform Engineer in London, you will join a dynamic and innovative team that values collaboration and creativity. The company fosters a supportive work culture with a strong emphasis on employee growth, offering opportunities to work on cutting-edge technology in robotics and machine learning. With competitive daily rates and a focus on work-life balance, this role provides a meaningful and rewarding environment for those looking to make a significant impact in their field.

Harnham

Contact Details:

Harnham Recruitment 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 your connections in the ML and robotics fields. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python systems, data pipelines, or web backends. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss concurrency, async workloads, and your experience with containerisation. Practising common interview questions can help you feel more confident when it’s time to shine.

Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you. Plus, applying directly can sometimes give you a better chance of getting noticed by hiring managers.

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

Python
Concurrency
Async Workloads
IO-Bound Performance
Data Pipelines
Distributed Infrastructure
FastAPI

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Python systems and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your best work!

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 background in ML platforms and robotics makes you a perfect fit for us. Keep it engaging and personal.

Showcase Your Projects:If you’ve got any projects that demonstrate your skills in building data pipelines or working with web backends like FastAPI, make sure to mention them. We love seeing practical examples of your work!

Apply Through Our Website:Don’t forget to apply through our website! It’s the easiest way for us to keep track of your application and ensures you get all the updates directly from us. We can’t wait to hear from you!

How to prepare for a job interview at Harnham

Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python systems and web backends like FastAPI. Brush up on your knowledge of concurrency and async workloads, as these are crucial for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex technical problems. Think about times when you improved system reliability or performance, and be ready to explain your thought process and the impact of your solutions.

Collaborate Like a Pro

Since this role involves working with cross-functional teams, be prepared to talk about your collaboration experiences. Highlight how you’ve effectively communicated with ML and robotics teams, and how you translated requirements into engineering solutions.

Ask Insightful Questions

At the end of the interview, don’t shy away from asking questions. Inquire about the current challenges the team is facing or how they envision the evolution of their platform. This shows your genuine interest and helps you gauge if the role is the right fit for you.