matx

Build Systems Engineer (Bazel)

Apply Now

At a Glance

Location
Mountain View, California, United States
Compensation
compensation. Early Career - $120,000 - $250,000 + equity Mid Career - $175,00
Posted
2026-05-08T13:17:51-04:00

Key Requirements

Required Skills

PythonRust

Requirements

Rules, providers (or equivalent), aspects, toolchains, platforms, configuration/select, transitions, query.

, whatever — and predict what its action graph will look like.

If you've done equivalent work in Buck2, Shake/Hadrian, Pants, Nix, or a homegrown Blaze-shaped system, read the bullets as concepts — Bazel is what you'll write here, but the principles port.

Module extensions, lockfile management, vendoring third-party deps cleanly

RBE, Buck2 RE, BuildBuddy, BuildBarn, your own — they all teach the same lessons.

Cache-key debugging, Build without the Bytes, diagnosing "works locally, fails remote." If you've owned one end-to-end, the next one is a port

Compensation & Benefits

The US base salary for this full-time position is determined based on a variety of factors including role, experience, location, job related skills, and relevant education and training. Career length is only a guideline for compensation.

Early Career - $120,000 - $250,000 + equity

Mid Career - $175,000 - $362,500 + equity

Senior Career - $250,000 - $475,000 + equity

A Stake in our success

Responsibilities

New EDA tool integrations.

Wrap a closed-source tool in a hermetic Bazel rule with proper providers, runfiles, and execution constraints.

Add a new front-end stage to an existing toolchain; add a rule for test variants that share configuration; wire a third-party generator into our verilog graph as a first-class dep

Bazel version migrations.

Lead upgrades (8.x → 9.x) and the bzlmod/

housekeeping that comes with them