

CDW
Bazel Consultant
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Bazel Consultant with a contract length of "unknown," offering a pay rate of "$/hour." The position is remote and requires 7–12+ years in Build Engineering, expert-level Bazel experience, and proficiency in Linux, Git, and scripting.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
Unknown
-
🗓️ - Date
December 5, 2025
🕒 - Duration
Unknown
-
🏝️ - Location
Unknown
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
United States
-
🧠 - Skills detailed
#Java #GIT #Scala #Migration #DevOps #Jenkins #TypeScript #C++ #Cloud #Strategy #Scripting #GitHub #Linux #Bash #Python #Maven #Macros #"ETL (Extract #Transform #Load)" #GitLab
Role description
We are seeking an Expert-Level Bazel Build Engineer to architect, optimize, and support a highly scalable, hermetic build and test platform. The ideal candidate has deep expertise with Bazel, Starlark rule development, monorepo build systems, remote execution, and large-scale CI/CD pipelines.
This role partners closely with development, DevOps, and platform engineering teams to advance a customized internal build framework (“Endor”) built on top of Bazel. The engineer will lead complex build transformations, improve developer productivity, reduce build latency, and enhance reliability across a multi-language environment.
Key Responsibilities
Build System Architecture & Ownership
• Lead the design, implementation, and evolution of Bazel-based build systems for large codebases.
• Own and enhance the Endor build platform, including internal extensions, tooling wrappers, and developer workflows.
• Define monorepo structure, dependency strategies, and build graph architecture.
Bazel Rule & Starlark Development
• Create, maintain, and optimize custom Starlark rules, macros, and extensions.
• Build specialized logic to support complex frameworks, languages, and internal services.
• Establish Bazel best practices, standards, and reusable modules across teams.
Performance, Caching & Remote Execution
• Diagnose and resolve performance bottlenecks in incremental and full builds.
• Optimize RBE (Remote Build Execution), remote caching, and sandboxing strategies.
• Improve reproducibility, determinism, and build/test reliability.
CI/CD Pipeline Integration
• Integrate Bazel into CI/CD platforms such as Buildkite, Jenkins, GitHub Actions, GitLab, or Google Cloud Build.
• Automate build/test pipelines for high-scale, high-frequency codebases.
• Develop and maintain tooling for continuous verification and hermetic builds.
Developer Productivity & Platform Enablement
• Provide expert-level troubleshooting and support for build failures.
• Develop CLIs, scripts, and internal tools to improve the developer experience.
• Mentor engineering teams on migration patterns, dependency hygiene, and Bazel usage.
Migration & Modernization Projects
• Lead migrations from legacy systems (Gradle, Maven, Pants, Buck, Make, CMake) into Bazel.
• Support consolidation into monorepos or modernization of existing monorepo architecture.
• Partner with SRE/Platform teams on long-term build system strategy.
Required Qualifications
• 7–12+ years in Build Engineering, DevOps, SRE, or Developer Productivity roles.
• Expert-level experience with Bazel (5+ years in large production environments).
• Hands-on expertise with:
• BUILD/WORKSPACE configuration
• Starlark rule development
• Sandboxing, hermetic builds, reproducibility
• Dependency graph optimization
Deep knowledge of at least one major compiled and one interpreted language (Go, Java, C++, Python, Rust, TypeScript).
Strong experience with RBE, remote caching, and large-scale CI/CD pipelines.
• Proficiency with Linux, Git, scripting (Python/Bash), and container-based builds.
We are seeking an Expert-Level Bazel Build Engineer to architect, optimize, and support a highly scalable, hermetic build and test platform. The ideal candidate has deep expertise with Bazel, Starlark rule development, monorepo build systems, remote execution, and large-scale CI/CD pipelines.
This role partners closely with development, DevOps, and platform engineering teams to advance a customized internal build framework (“Endor”) built on top of Bazel. The engineer will lead complex build transformations, improve developer productivity, reduce build latency, and enhance reliability across a multi-language environment.
Key Responsibilities
Build System Architecture & Ownership
• Lead the design, implementation, and evolution of Bazel-based build systems for large codebases.
• Own and enhance the Endor build platform, including internal extensions, tooling wrappers, and developer workflows.
• Define monorepo structure, dependency strategies, and build graph architecture.
Bazel Rule & Starlark Development
• Create, maintain, and optimize custom Starlark rules, macros, and extensions.
• Build specialized logic to support complex frameworks, languages, and internal services.
• Establish Bazel best practices, standards, and reusable modules across teams.
Performance, Caching & Remote Execution
• Diagnose and resolve performance bottlenecks in incremental and full builds.
• Optimize RBE (Remote Build Execution), remote caching, and sandboxing strategies.
• Improve reproducibility, determinism, and build/test reliability.
CI/CD Pipeline Integration
• Integrate Bazel into CI/CD platforms such as Buildkite, Jenkins, GitHub Actions, GitLab, or Google Cloud Build.
• Automate build/test pipelines for high-scale, high-frequency codebases.
• Develop and maintain tooling for continuous verification and hermetic builds.
Developer Productivity & Platform Enablement
• Provide expert-level troubleshooting and support for build failures.
• Develop CLIs, scripts, and internal tools to improve the developer experience.
• Mentor engineering teams on migration patterns, dependency hygiene, and Bazel usage.
Migration & Modernization Projects
• Lead migrations from legacy systems (Gradle, Maven, Pants, Buck, Make, CMake) into Bazel.
• Support consolidation into monorepos or modernization of existing monorepo architecture.
• Partner with SRE/Platform teams on long-term build system strategy.
Required Qualifications
• 7–12+ years in Build Engineering, DevOps, SRE, or Developer Productivity roles.
• Expert-level experience with Bazel (5+ years in large production environments).
• Hands-on expertise with:
• BUILD/WORKSPACE configuration
• Starlark rule development
• Sandboxing, hermetic builds, reproducibility
• Dependency graph optimization
Deep knowledge of at least one major compiled and one interpreted language (Go, Java, C++, Python, Rust, TypeScript).
Strong experience with RBE, remote caching, and large-scale CI/CD pipelines.
• Proficiency with Linux, Git, scripting (Python/Bash), and container-based builds.






