Staff Software Engineer, Developer Automation
Core
Lead the migration to and operation of a Bazel-based distributed build infrastructure to reduce build and test times across a large codebase.
Role type
Staff Software Engineer (Build Systems/DevOps)
Builds
Distributed build infrastructure, toolchains, and CI/CD pipelines
Domain
Software Engineering, Build Systems, Compiler Infrastructure
Deliverable
infrastructure
Required skills
Bazel (custom rules, toolchains, target graph), C++, Rust, Python, Remote Execution, Remote Caching, Hermetic Builds, CI/CD
Preferred skills
Test suite migration, Kubernetes executor pools, Embedded/Firmware cross-compilation, Open source Bazel contributions
Technologies
Bazel, Rust, C++, Python, Kubernetes
Responsibilities
Complete Bazel migration for the codebase and test suite; Design and deploy remote execution in production; Build hermetic toolchains for reproducible builds; Raise cache hit rates; Reduce median incremental build time and CI critical path; Evolve CI/CD for agent-assisted development; Establish build-time baselines and share best practices.
