Overview
We are seeking a Software Engineer with expertise in build systems to join a fast-growing deep tech company focused on developing cutting-edge AI accelerator hardware and software. In this high-impact, hybrid role, you will take ownership of Bazel and build the tooling infrastructure that supports the entire engineering organization, collaborating with various teams across AI/ML, Runtime, Simulation, Compilers, and Hardware on innovative projects.
Responsibilities
- Design and own Bazel rules and extensions.
- Scale a large monorepo across multiple programming languages and workloads.
- Build reproducible, multi-language build pipelines.
- Optimize CI performance across large compute clusters.
- Enhance developer experience across engineering teams.
- Contribute upstream to Bazel rules and tooling.
- Collaborate closely with cross-functional teams in AI and hardware sectors.
Requirements
- Extensive experience in Software Engineering or Infrastructure Engineering.
- Proficiency in build systems, particularly Bazel.
- Strong skills in Python scripting and automation.
- Experience building and maintaining CI/CD pipelines at scale.
- Familiarity with multi-language build environments and tools such as Docker or Kubernetes is a plus.
- Experience with ML pipelines and GitHub Actions is desirable.