Negotiable
Outside
Remote
USA
Summary: The Bazel Monorepo Build Engineer will lead the migration of a large-scale multi-GB monorepo to Bazel, requiring extensive expertise in Bazel infrastructure design and optimization. This role involves collaboration with DevOps and platform engineering teams to enhance build performance and productivity. The engineer will also provide mentorship on Bazel usage and best practices. This position is remote and focuses on high-performance development workflows.
Key Responsibilities:
- Lead the migration of existing build systems to Bazel in a large monorepo context.
- Design, implement, and optimize Bazel build rules, configurations, and remote caching strategies.
- Collaborate with DevOps and platform engineering teams to scale Bazel infrastructure to support 1000+ module builds.
- Integrate Bazel with CI/CD systems (e.g., Jenkins, GitHub Actions, GitLab CI, Buildkite).
- Troubleshoot build and dependency resolution issues in complex codebases (multi-language polyglot environments).
- Establish and enforce build best practices for high developer productivity and reproducibility.
- Provide mentorship and knowledge transfer to internal engineering teams on Bazel usage and optimization.
Key Skills:
- 3+ years of hands-on experience working with Bazel in production-scale environments.
- Proven migration experience to Bazel from legacy build systems (e.g., Gradle, Make, Buck, Pants).
- Deep understanding of Bazel internals, including rule writing, query usage, and sandboxing.
- Experience managing multi-GB, multi-language monorepos with hundreds or thousands of modules.
- Proficiency in one or more programming languages supported by Bazel (e.g., Java, Go, C++, Python).
- Experience with remote build execution (RBE) and caching strategies for Bazel.
- Strong CI/CD integration experience with enterprise tooling.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Title : Bazel Monorepo Build Engineer
Location : Remote
Duration : 6+ Months
Responsibilities:
We are seeking a highly experienced Bazel Build System Engineer to lead and support the migration of a large-scale multi-GB monorepo to Bazel. This is a niche role requiring deep expertise in Bazel infrastructure design, optimization, and scaling for high-performance development workflows.
Key Responsibilities:
- Lead the migration of existing build systems to Bazel in a large monorepo context.
- Design, implement, and optimize Bazel build rules, configurations, and remote caching strategies.
- Collaborate with DevOps and platform engineering teams to scale Bazel infrastructure to support 1000+ module builds.
- Integrate Bazel with CI/CD systems (e.g., Jenkins, GitHub Actions, GitLab CI, Buildkite).
- Troubleshoot build and dependency resolution issues in complex codebases (multi-language polyglot environments).
- Establish and enforce build best practices for high developer productivity and reproducibility.
- Provide mentorship and knowledge transfer to internal engineering teams on Bazel usage and optimization.
Required Qualifications:
- 3+ years of hands-on experience working with Bazel in production-scale environments.
- Proven migration experience to Bazel from legacy build systems (e.g., Gradle, Make, Buck, Pants).
- Deep understanding of Bazel internals, including rule writing, query usage, and sandboxing.
- Experience managing multi-GB, multi-language monorepos with hundreds or thousands of modules.
- Proficiency in one or more programming languages supported by Bazel (e.g., Java, Go, C++, Python).
- Experience with remote build execution (RBE) and caching strategies for Bazel.
- Strong CI/CD integration experience with enterprise tooling.
Preferred Qualifications:
- Exposure to monorepo management tooling and practices.
- Familiarity with containerization, Kubernetes, and cloud-native CI/CD platforms.
- Strong scripting skills in Bash, Python, or Starlark.
- Previous experience working in a high-scale SaaS or platform engineering environment.
Thanks & Regards,
Jagga Rao
Senior Executive - International Consulting