Staff Software Engineer, Developer Automation - Bazel
d-Matrix, Santa Clara
About the job
Join d-Matrix and help build the future of AI inference. We’ve pioneered a memory-centric architecture that brings compute directly into memory, making AI faster, more energy efficient, and accessible on a global scale. From chips and software to rack-scale systems, our team is tackling some of AI infrastructure’s hardest challenges — and shipping breakthrough technology today. If you want to create what comes next and help make infinite inference possible, we’d love to hear from you.
Our culture is built on respect, collaboration, and direct communication. We value humility, we believe our different perspectives lead to better solutions, and we’re looking for people who are driven by execution and energized by hard problems.
Location Santa Clara, CA (Hybrid 3 days a week)
Role Overview
Build time is a tax every engineer pays on every change, and our stack collects it at a high rate. An MLIR-based compiler, Rust and C++ runtimes, and a large Python ML codebase have to produce identical results on a laptop, in CI, and on a machine with an accelerator in it. You will lead d-Matrix's Bazel build-out. That means finishing the in-progress migration and designing the distributed build infrastructure that doesn't exist yet. You will own the build graph, toolchains, caching and remote execution, and the conventions every engineering team builds against. You will partner closely with development groups and with the engineers who run our runner fleet and cloud environments. When build and test time drops, every group in the company moves faster.