Senior ML Platform Engineer
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.
#J-18808-Ljbffr