What are the responsibilities and job description for the Bazel Engineer position at Brillio?
About Brillio:
Brillio is one of the fastest growing digital technology service providers and a partner of choice for many Fortune 1000 companies seeking to turn disruption into a competitive advantage through innovative digital adoption. Brillio, renowned for its world-class professionals, referred to as "Brillians", distinguishes itself through their capacity to seamlessly integrate cutting-edge digital and design thinking skills with an unwavering dedication to client satisfaction.
Brillio takes pride in its status as an employer of choice, consistently attracting the most exceptional and talented individuals due to its unwavering emphasis on contemporary, groundbreaking technologies, and exclusive digital projects. Brillio's relentless commitment to providing an exceptional experience to its Brillians and nurturing their full potential consistently garners them the Great Place to Work® certification year after year.
Role: Bazel Engineer
Location: Remote – EST
Role Overview
We are seeking a Senior Build Systems Engineer to design and implement a production‑ready Bazel ecosystem focused on scalability, efficiency, and observability. This role will be responsible for building a robust Bazel platform that supports hermetic builds, remote execution, dependency management, IDE‑based development, and enterprise‑grade monitoring across CI/CD pipelines.
Key Responsibilities
Bazel Platform & Infrastructure
- Design and implement Bazel Remote Execution and Remote Caching infrastructure to enable scalable, high‑performance builds.
- Ensure the Bazel ecosystem is production‑ready, secure, and resilient for large‑scale engineering teams.
Hermetic & Reproducible Builds
- Configure and maintain hermetic toolchains to ensure environment‑agnostic, reproducible builds across developer machines and CI environments.
- Standardize build environments to reduce “works on my machine” issues.
Bazel Modernization
- Lead the migration to BazelMod (bzlmod) for dependency and module management.
- Evaluate and improve Bazel target hierarchy, BUILD file structure, and repository organization.
- Implement and tune Gazelle for BUILD file generation, with special attention to Thrift and generated code workflows.
Dependency Management
- Own third‑party dependency management, with a strong focus on Java and Python ecosystems, addressing versioning, conflicts, and reproducibility challenges.
- Establish best practices for managing external dependencies at scale within Bazel.
Developer Experience & IDE Integration
- Enable IDE‑based Bazel development (IntelliJ, VS Code, etc.) to improve developer productivity and adoption.
- Improve build ergonomics, feedback loops, and local development workflows.
Observability & CI/CD Integration
- Integrate Bazel Build Events Protocol (BEP) into centralized dashboards.
- Provide visibility into build performance, cache hit rates, failures, and pipeline health.
- Partner with CI/CD teams to ensure seamless Bazel integration and actionable insights.
Required Skills & Experience
- Strong hands‑on experience with Bazel in large‑scale, production environments.
- Deep understanding of Bazel Remote Execution, Remote Caching, and BEP.
- Experience with BazelMod (bzlmod) and modern Bazel dependency management.
- Expertise in BUILD file design, target graph optimization, and Gazelle.
- Strong background in Java and Python build systems and dependency management.
- Experience designing hermetic build toolchains.
- Solid understanding of CI/CD pipelines, build observability, and DevOps practices.
- Proficiency with Linux, Git, and modern development workflows.
Nice to Have
- Experience with Thrift, code generation pipelines, or large mono‑repo environments.
- Exposure to cloud‑based build infrastructure (GCP, AWS, or Kubernetes‑based execution).
- Familiarity with developer productivity platforms and build analytics.
- Experience driving build system adoption and change management across teams.
Know what it’s like to work and grow at Brillio: https://www.brillio.com/join-us/
Equal Employment Opportunity Declaration
Brillio is an equal opportunity employer to all, regardless of age, ancestry, color, disability (mental and physical), exercising the right to family care and medical leave, gender, gender expression, gender identity, genetic information, marital status, medical condition, military or veteran status, national origin, political affiliation, race, religious creed, sex (includes pregnancy, childbirth, breastfeeding, and related medical conditions), and sexual orientation.
Salary : $125,000 - $130,000