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.

Staff Software Engineer, Developer Automation - Bazel at D Matrix | JobZoey