Senior Software Engineer, Hyperscale Build Infrastructure
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 developers.
Role type
Senior IC infrastructure engineer (build systems)
Builds
Developer productivity infrastructure (build orchestration, build systems, containerized environments)
Domain
Software infrastructure / Build systems / C/C++
Required skills
Build orchestration, build-system internals, containerized build environments, large-scale C/C++ builds, dependency management, build-graph correctness, incremental builds, artifact generation, build isolation, Linux development environments, Docker, CI pipelines, engineering metrics
Preferred skills
None stated
Technologies
Make, CMake, Buck/Bazel, Docker, Linux
Responsibilities
Design and maintain build orchestration systems and tooling; Drive improvements to build speed, reliability, and reproducibility; Own and evolve containerized build environments; Work on large-scale C/C++ build challenges; Diagnose and resolve build-graph correctness issues; Partner with tech leads to shape the technical roadmap; Establish operational excellence practices for build infrastructure; Mentor other engineers
Seniority
Senior, hands-on IC
