Momento USA is a global technology consulting, talent acquisition, and creative development firm that addresses clients' most pressing needs and challenges. We are currently looking for a Azure Network Specialist
Role: Bazel Engineer
Location: Remote – EST
Duration: Contract
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.
Note: Momento USA is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status
Note: Momento USA is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.