Senior ML Platform Engineer
Senior ML Platform Engineer
London
5 Days a Week In Office
£550-£700 Per Day, Outside IR35
Immediate Start
The CompanyThey are a technically ambitious organisation building advanced machine learning systems tightly integrated with real-world systems. Their platform supports the full lifecycle from data collection through to large-scale training and deployment. Engineering quality, reliability, and thoughtful system design are core to how they operate.
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.
- 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.
Apply now to explore how you could take ownership of a critical ML platform and help shape systems used every day by engineers and operators.