D Matrix
Staff Software Engineer, Developer Automation - Bazel
Santa Clara, Remote. Posted a month ago
The role
You will lead the Bazel build-out by finishing the in-progress migration and designing distributed build infrastructure. You will own the build graph, toolchains, caching, and remote execution to improve build and test times.
What you will do
- Complete the Bazel migration, including the hardest remaining components.
- Migrate the test suite to Bazel with correct tagging and sharding.
- Design, deploy, and operate remote execution in production.
- Build hermetic toolchains and reproducible builds across developer machines, CI, and hardware-attached runners.
- Raise cache hit rate to target and build trust in the cache.
- Establish a build-time baseline and reduce median incremental build time and CI critical path.
- Evolve the CI/CD system to keep pace with agent-assisted development.
- Raise the standard of Bazel usage across teams by sharing best practices.
Required qualifications
- Deep Bazel experience as an owner: custom rules, toolchains, and target graph design in a large repository.
- Experience migrating a real codebase onto Bazel, including the long tail.
- Hands-on experience deploying and operating remote caching or remote execution, self-hosted or vendor-provided.
- Experience with hermetic, reproducible, and observable builds, including custom toolchains.
- Strong knowledge of C++, Rust, Python, Linux, and container image builds.
- Persistence in debugging non-reproducible builds and unexplained cache misses to root cause.
- A track record of partnering with other teams to understand their needs and spread best practices.
Nice to have
- Experience migrating test suites to Bazel.
- Kubernetes-based executor pools.
- Embedded or firmware cross-compilation.
- Open source contributions to the Bazel ecosystem.
About the company
d-Matrix has pioneered a memory-centric architecture that brings compute directly into memory. The team works on chips, software, and rack-scale systems to tackle AI infrastructure challenges.