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.