Platform Engineer - Build and CI
On-site · London, England, United Kingdom
Job Summary
Platform Engineer to own and build the CI infrastructure supporting a multi-target, multi-language robotics platform. You will design, implement, and maintain the build system and CI pipelines (primarily GitHub Actions) that enable incremental, hermetic, and fully cached builds across firmware, robot software, simulation, and cloud components. Responsibilities include building and maintaining CI pipelines, instrumenting builds with telemetry and dashboards, enforcing policies to keep main green (merge queue, PR gating), owning remote build cache infrastructure, shaping the developer environment for fast iteration, and evolving dependency mirroring (apt, PyPI, and upstream registries). Ideal candidates have hands-on experience with build systems (Bazel preferred, CMake acceptable), CI at scale, hermetic environments, and a track record of improving developer experience; familiarity with ROS/ROS2 tooling and Kubernetes is a plus.
Required Qualifications
- Solid experience with build systems - Bazel; deep knowledge of CMake or similar
- Experience designing and operating CI pipelines at scale
- Strong understanding of hermetic build environments
- Experience with dependency management and tradeoffs between reproducibility, speed, and upstream risk
- Good instincts for developer experience
Desired Qualifications
- Solid experience with build systems (Bazel preferred, CMake acceptable)
- Experience designing and operating CI pipelines at scale
- Experience with hermetic build environments
- Experience with dependency management and reproducibility/speed tradeoffs
- Developer experience optimization
- Familiarity with ROS/ROS2 build tooling (colcon, ament, CMake)
- Familiarity with Kubernetes (self-hosted runners)
- Experience with GitHub Actions at scale
- Background in robotics or embedded systems where build artifacts span multiple target architectures
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.