> Markdown version of [/jobs/ext/2254219-platform-engineer-build-and-ci](https://www.wearedevelopers.com/jobs/ext/2254219-platform-engineer-build-and-ci). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Platform Engineer - Build and CI - **Company:** Thehumanoid - **Location:** Greater London, UK - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Cloud Computing, CMake, Continuous Integration, Software Debugging, Firmware, Github, Caching, Build Management, Kubernetes, Build Tools - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815168471-platform-engineer-build-and-ci ## About the Role * Solid experience with build systems - ideally Bazel, but deep knowledge of CMake or similar is fine; the instincts matter more than the specific tool * Experience designing and operating CI pipelines at scale: incremental testing, artifact caching, runner management, and keeping feedback loops short * Strong understanding of hermetic build environments * Comfort debugging complex build failures across multiple languages and toolchains * Experience with dependency management and the tradeoffs between reproducibility, speed, and upstream risk * Good instincts for developer experience Nice To Have * Familiarity with ROS/ROS2 build tooling (colcon, ament, CMake) * Familiarity with Kubernetes: self-hosted runners, ARC * Experience with GitHub Actions at scale * Background in robotics or embedded systems where build artifacts span multiple target architectures and deployment environments ## Description Here at Humanoid, we believe in a future where robots amplify human potential. That's why we've set out on a mission to build the world's most capable, commercially-scalable, and safe humanoid robots. We're bringing that mission to life with HMND-01 Alpha - our rapidly developed humanoid platform now running in real industrial pilots - and we're growing the team to take it even further. About the Role We are looking for a Software Engineer to own the build system and CI infrastructure that every engineer at Humanoid depends on every day. This is foundational work: a slow, unreliable, or opaque build pipeline is a tax on the entire engineering organisation, and getting it right directly determines how fast we can ship robots. We are investing heavily in build infrastructure - hermetic, incremental, fully cached builds across a complex multi-target monorepo spanning firmware, robot software, simulation, and cloud - and we need someone to drive that work and own the system it produces. This is a deeply technical infrastructure role. You will work closely with every engineering team in the organisation, and the quality of your work will be felt by every person who opens a PR. What You'll Do * Build and maintain CI pipelines in GitHub Actions: incremental test selection based on affected targets, nightly full builds, and clear triage tooling when main goes red * Instrument the build: CI telemetry, dashboards showing build and test times broken down by job type, branch, and author - so we stop flying blind on build health * Define and enforce the policies that keep main green: merge queue configuration, PR gating, and the on-call process when broken builds block other engineers * Own and maintain the remote build cache infrastructure, ensuring cache correctness, invalidation on environment changes, and read-only promotion from main only * Own the developer environment story - local builds, dependency management, and the tooling that lets engineers iterate quickly without fighting their environment * Maintain and evolve the dependency mirroring infrastructure (apt, PyPI, and other upstream registries) so that external package availability never blocks a build What We're Looking For * Solid experience with build systems - ideally Bazel, but deep knowledge of CMake or similar is fine; the instincts matter more than the specific tool * Experience designing and operating CI pipelines at scale: incremental testing, artifact caching, runner management, and keeping feedback loops short * Strong understanding of hermetic build environments * Comfort debugging complex build failures across multiple languages and toolchains * Experience with dependency management and the tradeoffs between reproducibility, speed, and upstream risk * Good instincts for developer experience Nice To Have * Familiarity with ROS/ROS2 build tooling (colcon, ament, CMake) * Familiarity with Kubernetes: self-hosted runners, ARC * Experience with GitHub Actions at scale * Background in robotics or embedded systems where build artifacts span multiple target architectures and deployment environments What We Offer * Meaningful time off to rest and recharge: 23 days of annual leave (accrued), 15 days of paid sick leave, and paid company holidays. * Fully funded private healthcare for UK employees, with broad provider access, virtual and in-person care, and strong mental health and serious illness support. * Equity included-we believe builders should share in what they build. * Pension scheme with a total 8% contribution (5% employee, 3% employer) on full earnings. * Free daily breakfast, catered lunch, and snacks in-office. * Collaboration with top-tier engineers, researchers, and product experts in AI and robotics. * Freedom to influence the product and own key initiatives. ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Building the next generation of AI developer tools](https://www.wearedevelopers.com/videos/100069-building-the-next-generation-of-ai-developer-tools) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care)