Build Systems Engineer (Bazel)
$120k - $250kMatX
MatX builds custom AI accelerator silicon. The build system is the backbone: it wires together RTL, a stack of commercial EDA tools (simulation, synthesis, place-and-route, lint/CDC), and a Rust/Python software stack into one hermetic, reproducible pipeline. We run on Bazel with bzlmod, RBE, custom rules, and a small but tight set of platform-level abstractions. You’ll join a small group that owns the build graph, the toolchains, the rules that wrap each EDA tool, and the CI infrastructure that keeps thousands of targets green. What You’ll Do Here 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/MODULE.bazel housekeeping that comes with them. Hermeticity work. Hunt down the implicit assumptions: system Python, system gcc, leaked /usr/bin deps, host‑state in tests. Replace them with hermetic toolchains and tracked inputs. Refactors that delete code. Rewrite a fragmented family of test macros in terms of one shared rule. Remove a home‑grown wrapper rule once upstream covers the case. Extract a common aspect helper used by three places that duplicated it. The good PRs net negative. Build performance. Persistent workers for slow tools, RBE configs, action graph hygiene, cache‑key debugging when something silently rebuilds. CI infrastructure. GitHub Actions self‑hosted runners on GCE COS, Buildbarn workers, monitoring, rolling upgrades. PRs are small and frequent. Median is +50 /‑30. Big refactors arrive as a series of mechanical commits, each individually reviewable. Reviews are real. We comment, ask questions, request changes. Reviews are how we share the build system across the team — not rubber‑staking. Negative diffs are celebrated. “Remove unused X” and “Replace ad‑hoc Y with Z” are first‑class contributions. You’ll teach the rest of the team Bazel. Half the company writes RTL or Rust, not Starlark. Good rules let them stay in their domain. Good docstrings (and stardoc) keep them self‑serve. You’ll work tightly with at least one of us. Most non‑trivial changes are pair‑designed before code. Fast feedback loops, whiteboard sessions, no async‑only collaboration. Lean on AI, but stay persnickety. We use Claude Code and similar tools heavily — for prototypes, refactors, scripts, even rule scaffolding. We also reject most of what they produce on the first pass. You’ll steer the model hard toward your taste, push back on the easy answer, and review every line you commit as if you wrote it. Auto‑generated PRs that pass tests but miss the point are not what we want. Who You Are Deep build‑system fluency. Rules, providers (or equivalent), aspects, toolchains, platforms, configuration/select, transitions, query. You can read a build‑system file — .bzl, Buck2 BUCK, Shake Rules.hs, whatever — and predict what its action graph will look like. Bazel‑native is a plus; we’ll trade six weeks of Starlark ramp for the right taste. We hire on build‑system fluency, not Bazel‑keyword‑matching. 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. Be honest about ramp on Starlark and bzlmod. bzlmod / MODULE.bazel. Module extensions, lockfile management, vendoring third‑party deps cleanly. Remote execution. 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. Comfort in Rust / Python / shell / Starlark. You might read all four in any given week. Bonus Points If You Have Build graph is the source of truth. “If two things must stay in sync, make one depend on the other.” Allergic to parallel lists in workflow YAML, Python arrays, and .bzl dicts that drift. Don’t parse what you can generate. If a tool has the structured data internally, have it write structured output. Parsing human‑readable reports is a temporary bridge, not a design. Split build from check. A rule that produces artifacts always succeeds; a separate _test target gates on quality. Empty dashboards because the build broke are unacceptable. Let Bazel parallelize, not the orchestrator. One bazel build --keep_going over N matrix jobs that each warm up Bazel. Encode execution constraints in the rule, not the invocation. No README accumulating per‑tool --strategy=..., --remote_download_outputs=..., --sandbox_debug incantations. execution_requirements belongs on the action. Compose at the boundary. Dev and prod differ only in where data comes from — share the components, swap the source. No parallel dev‑only servers. Smart targets over comprehensions. A direct rule call per file beats a list‑comprehension factory plus three parallel side dicts. Sort keys for determinism. The bytes of an emitted file are a function of semantic content, not iteration order. Internal vs external API. Collapsing N files to 1 is a free improvement when you own both ends. It’s a breaking change when someone else’s scripts source those files by name. Migrated a non‑trivial codebase between major build‑system versions or paradigms — WORKSPACE → bzlmod, Buck1 → Buck2, Make → Shake, or similar. Bonus if you led the bzlmod / MODULE.bazel housekeeping. Written rules that wrap closed‑source tools (EDA, ML, codegen) and made them hermetic and remote‑executable — in Bazel, Buck2, Shake, or otherwise. The craft is the hermetic wrapper, not the syntax. Owned a remote‑execution deployment end‑to‑end — Bazel RBE, Buck2 RE, BuildBarn, BuildBuddy, in‑house — including diagnosing cache poisoning, toolchain drift, or remote‑vs‑local divergence. Compensation 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 What We Offer A Stake in our success A cash/equity mix that fits your needs, and option to do early exercise. Health & Wellness Company subsidized Health, Dental, Vision, and Life insurance; Pre‑tax Health Savings Accounts with generous company contribution (even if you don’t). Time To Recharge 4 weeks paid time off (accrued), 12 company holidays, and 3 weeks remote/flexible work per year. Support to Parents Up to 12 weeks of paid parental leave, regardless of your path to parenthood. Learning & Development $1,500 yearly towards your professional development e.g. conferences, courses, and other learning opportunities. Team Connection Team Lunches, quarterly off‑sites, and regular town halls. Financial Wellbeing 401K and/or Roth IRA, with 5% company contribution, even if you don’t! Flexible Spending Accounts Pre‑tax spend accounts for medical, dental/vision, dependent care, parking, and transit expenses. Commute On Us For those commuting up to 1 hour, put your rideshare cost on our company card and reclaim the drive‑time to get work done! MatX E[x]tras $50 per month to use on the perks you care about most. Remote Perks We work remotely Monday & Friday, supported by home‑tech setup, and remote wifi expense reimbursement. As part of our dedication to the diversity of our team and our focus on creating an inviting and inclusive work experience, MatX is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, gender, gender identity, gender expression, sexual orientation, age, physical or mental disability, medical condition, marital/domestic partner status, military and veteran status, genetic information or any other legally recognized protected basis under federal, state or local laws, regulations or ordinances. All candidates must be authorized to work in the United States and work from our offices in Mountain View Tuesdays‑Thursdays. This position requires access to information that is subject to U.S. export controls. This offer of employment is contingent upon the applicants capacity to perform job functions in compliance with U.S. export control laws without obtaining a license from U.S. export control authorities. MatX does not accept unsolicited resumes from individual recruiters or third‑party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or People team and any resumes submitted are deemed to be the property of MatX. #J-18808-Ljbffr MatX
$120k - $250k
...What MatX Is Building MatX builds custom AI accelerator silicon. The build system is the backbone: it wires together RTL, a stack of commercial EDA tools (simulation... ...one hermetic, reproducible pipeline. We run on Bazel with bzlmod, RBE, custom rules, and a small but...SuggestedFull timeTemporary workWork experience placementLocal areaRemote workMonday to FridayFlexible hours$120k - $250k
MatX is seeking an individual proficient in EDA tool integrations to manage and enhance their build systems in Mountain View, California. The role involves using Bazel for effective build performance and infrastructure improvements. Responsibilities include integrating...SuggestedRemote job- ...Job Title: Senior BMS Hardware Engineer Location: Mountain View, California (Onsite – 5 Days/Week) Type: Full-Time / Contract... ...design and development of safety-critical Battery Management System (BMS) hardware for Gen 6 aircraft platforms. Key Responsibilities...SuggestedFull timeContract work
$220k
...Staff Bazel Engineer (DevOps / Build Systems) Location: Bay Area, CA (On-Site) Employment Type: Full-Time (W-2) Compensation: Up to $220,000 base salary + up to 10% annual bonus What You Get Base salary up to $220,000 (staff-level scope with real...SuggestedFull timeCasual workLocal areaRemote workRelocation package- A leading tech company in Cupertino is seeking a Software Engineer specializing in Distributed Build Systems to enhance software development processes. The role requires problem-solving skills in complex systems and collaboration with cross-functional teams. Ideal candidates...Suggested
- MalaceHR is looking for a Temporary Operating Engineer in Redwood City, California to cover for an employee on medical leave. This short... ...will involve operating and maintaining HVAC and other facility systems under the guidance of the Chief Engineer. The ideal candidate...Temporary work
- NVIDIA Gruppe is seeking a highly motivated engineer to enhance their GPU software team's continuous integration infrastructure. The role involves maintaining critical infrastructure, debugging automated tests, and architecting tools to boost productivity. Applicants should...
- ...Job Description Must Have Technical/Functional Skills The EE Component Systems Engineer / Function Owner is responsible for the end-to-end technical ownership and delivery of eCall (emergency call system which is a mandatory requirement in many international markets...
- We're building safety-enhancing technology for aviation that will save... ...lives. Automated aviation systems will enable a future where air... ...are a team of mission-driven engineers with experience across... ...modern C++ build system (Cmake, Bazel, ninja) Experience with release...Permanent employment
- NVIDIA Corporation is seeking a Software Engineer to design and build enterprise GPU management tools. This role focuses on developing Linux-based management agents and ensuring seamless GPU integration. Candidates should have extensive experience in C++, distributed software...
- A leading technology company in California is seeking a Software Engineer to develop next-generation technologies. Candidates should possess a Bachelor's degree or equivalent and at least 2 years of software development experience. Responsibilities include coding, design...
- The EE Component Systems Engineer / Function Owner is responsible for the end-to-end technical ownership and delivery of eCall (emergency call system which is a mandatory requirement in many international markets), Driver Monitoring Systems (DMS) and other EE components...
- ...Drive the design and development of critical Battery Management System hardware components for our Gen 6 aircraft. Cross-Functional... ...: Partner with Systems, Mechanical, Test, and Safety engineering teams to ensure a robust, integrated, and safe design from concept...
$171k - $231.5k
We’re looking for a creative and enthusiastic Senior Design System Engineer to join our Design Technology group. A design system engineer... ...centric design. Unlike a traditional front‑end role focused on building individual product features, you will be building the...$132k - $189k
Board and Systems Design Engineer, Custom Silicon Google, Sunnyvale, CA, USA Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, Physics, a related field, or equivalent practical experience. 2 years of experience working in a hardware design...Full timeWorldwide$212k - $386.3k
A leading technology company in Sunnyvale is seeking a Senior Product Design Engineer to lead mechanical design of mechatronic systems. The role demands over 10 years of experience and strong proficiency in 3D CAD, with responsibilities including mechanical design, prototyping...$100k - $125k
...Job Requirements POSITION: System validation Engineer (Wearables / Embedded HW & FW) Who We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together technologies...Temporary workWork experience placement$100k - $130k
...Job Requirements POSITION: System Validation Engineer, Wireless Connectivity Who We Are: Quest Global delivers world-class end-to-end... ...and maintain advanced RF test stations and lab equipment. Build Python scripts for test automation, data analysis, and...Temporary workWork experience placement- ...Job Title: Silicon System Validation Engineer Location: Sunnyvale, CA (100% Onsite) Note: Only GC & USC need to apply for this opportunity... ...Description is below Summary: The Reality Labs team is building products that make it easier for people to connect with the...
$176.4k - $319.72k
Kindredventures is looking for a Senior/Staff Systems Engineer in Mountain View, California. You will be responsible for verifying that the Nuro Driver is safe to deploy and meets road rules. This role requires collaboration across teams, focusing on requirements definition...$85k - $130k
...Circuit Check is the market-leading provider of automated test systems and test fixtures for complex electronic products for the automotive... .... Our design staff includes electrical, software, mechanical engineers, and project managers, with support across the United States,...Temporary workFor contractorsWork at officeLocal areaWorldwideWork visa$181.1k - $318.4k
...customers’ connections with their devices. Join us and help build world-renowned wireless systems that connect customers to their world like never before... .... This is an opportunity to work with talented engineers on complex technical challenges that shape the future of...Relocation$159k - $231k
A leading technology company in Mountain View seeks a skilled engineer to ensure seamless RF subsystem performance within integrated systems. The role involves leading cross-functional initiatives, designing test methodologies for Pixel products, and developing specialized...$60 - $65 per hour
Fresh Consulting is looking for a Wireless Systems Engineer in Sunnyvale, CA to manage comprehensive test strategies and debugging complex system issues. The role requires expertise in 5G NR and LTE-A technologies and proficiency in Python programming. With 5+ years of...Hourly pay- Apple Inc. in Sunnyvale is looking for a Wireless Systems Design Validation Engineer to ensure optimal performance of cutting-edge wireless technology. You will be responsible for validating WiFi systems, troubleshooting complex issues, and developing testing frameworks...
$159k - $231k
...area. Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science,... ...other subsystems within fully integrated systems. The Platforms and Devices team encompasses... ...computing faster and more seamless, building innovative experiences for our users around...Full time- ...Copy link Bachelor’s degree in Electrical Engineering, Computer Engineering, Physics, a... ..., you design and develop new electrical systems or modify existing hardware systems. You... ...affirmative action employer. We are committed to building a workforce that is representative of...Worldwide
$181.1k - $318.4k
A leading technology company in Sunnyvale seeks a Wireless Systems Design Validation Engineer to develop test methodologies and validate cutting-edge wireless systems. Candidates need a BS with 10 years of experience, strong knowledge of wireless communication, and programming...$73.4k - $129.26k
...United States Army Support all R&V activities for Iterative Engineering Technical Reviews (IETR) to include, but not limited to, chart... ...related field, or a combination of relevant experience/education Systems engineering process knowledge Knowledge or experience with...Full timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$120k - $160k
...Defense. We are recruiting for a Verification and Validation Systems Engineer who will support the system requirements, implementation, and... ...triage to isolate system issues and drive resolution. Build tools to automate test execution, data extraction, and results...Permanent employmentTemporary workWork at officeRemote workVisa sponsorshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Build Systems Engineer (Bazel). Be the first to apply!
- site engineer Mountain View, CA
- data center building engineer Mountain View, CA
- building engineer Mountain View, CA
- healthcare systems engineer Mountain View, CA
- application system engineer Mountain View, CA
- operating system engineer Mountain View, CA
- space systems engineer Mountain View, CA
- system engineer remote Mountain View, CA
- advanced systems engineer Mountain View, CA
- computer systems engineer Mountain View, CA



