Bazel Migration

Overview

Remote
$70 - $80
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

Bazel
CI/CD
Monorepos

Job Details

Hello

Please find the below opportunity and let me know if you are interested.

Principal Bazel Build & CI/CD Engineer Monorepo Migration Specialist

Location:

Preferred: United States

About the Role:

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,

Dhanikesh babu

Manager Talent Acquisition

Innominds Software Inc.

Email ID:

Mobile:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.