Senior Software Engineer, Hyperscale Build Environments and Tools
Core
Design, develop, and maintain build orchestration systems, build-system internals, and containerized build environments for large-scale C/C++ builds to ensure speed, reliability, and reproducibility for developer workflows.
Role type
Senior IC software engineer (build infrastructure)
Builds
Build orchestration systems, build-system internals, and containerized build environments
Domain
Infrastructure / Developer Productivity / Build Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Build orchestration, build-system internals, containerized build environments, large-scale C/C++ builds, dependency pruning, static/dynamic linking tradeoffs, Linux-based development environments, Docker, CI pipelines, engineering metrics
Preferred skills
None stated
Technologies
Make, CMake, Docker, Linux
Responsibilities
Design and maintain build orchestration systems and tooling; Drive improvements to build speed, reliability, reproducibility, debuggability, and ease of use; Own and evolve containerized build environments; Diagnose and resolve build-graph correctness issues, flaky builds, and incremental-build regressions; Partner with tech leads to shape the technical roadmap; Establish and uphold operational excellence practices for build infrastructure; Use engineering metrics to track and improve build performance; Mentor other engineers
Seniority
Senior, hands-on IC