Build Engineer

Zeromatter Technologies Inc

Mountain View (CA)

On-site

USD 120,000 - 170,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Zeromatter Technologies Inc is seeking a Build Engineer to architect and deploy scalable build infrastructure for a multi-language codebase (Rust, C++, Python, TypeScript). You will lead the migration from Cargo to Bazel, design robust build solutions, and optimize performance across CI/CD pipelines.

You will influence development velocity, improve caching, parallel builds, and reproducible builds while partnering with engineering across robotics and automotive domains.

Qualifications

  • Engineering degree or equivalent working experience.
  • Deep experience with cross-platform, hermetic C++ toolchains and custom rules in Starlark-based build systems.
  • Strong programming skills in Rust, C++, and Python, especially focused on how code is packaged, compiled and executed.
  • Proven track record of build system migrations in production environments.
  • Experience with build optimization techniques including distributed builds and caching.
  • Familiarity with CI/CD systems and infrastructure automation.
  • Strong debugging and performance analysis skills.
  • Experience with hermetic and reproducible builds.
  • Bonus: Knowledge of GPU build toolchains and CUDA compilation.
  • Bonus: Familiarity with packaging and distribution systems (.deb, .rpm, python wheels, npm packages, rust crates, etc).

Responsibilities

  • Lead migration from Cargo to Bazel (or similar) while ensuring minimal disruption to development velocity.
  • Design and implement build solutions for our multi-language stack (Rust, C++, Python, and TypeScript).
  • Optimize build performance through caching strategies, distributed builds, and incremental compilation.
  • Create and maintain build tooling that enables rapid local development and testing workflows.
  • Establish build system best practices and documentation to empower the entire engineering team.
  • Integrate build systems with our CI/CD pipelines for seamless automated testing and deployment.
  • Monitor and improve build times, identifying bottlenecks and implementing solutions.
  • Collaborate with all stakeholders to ensure our build infrastructure scales with our growing company and codebase.

Skills

Rust
C++
Python
TypeScript
Bazel
Starlark
CI/CD
Build optimization
Debugging
Hermetic builds
CUDA

Education

Engineering degree or equivalent

Tools

Cargo
Bazel
Starlark
CI/CD tooling

Job description

As a Build Engineer at Zeromatter, you'll architect and deploy the build infrastructure that powers development across a complex, multi-language codebase - primarily Rust alongside C++, Python, and TypeScript. This role offers the opportunity to define our approach to build systems as we scale. You will directly impact engineering velocity across the company, ensuring we can continue to rapidly deliver simulation capabilities to the robotics, aerospace, and automotive industries.

Responsibilities
  • Lead migration from Cargo to Bazel (or similar) while ensuring minimal disruption to development velocity.

  • Design and implement build solutions for our multi-language stack (Rust, C++, Python, and TypeScript).

  • Optimize build performance through caching strategies, distributed builds, and incremental compilation.

  • Create and maintain build tooling that enables rapid local development and testing workflows.

  • Establish build system best practices and documentation to empower the entire engineering team.

  • Integrate build systems with our CI/CD pipelines for seamless automated testing and deployment.

  • Monitor and improve build times, identifying bottlenecks and implementing solutions.

  • Collaborate with all stakeholders to ensure our build infrastructure scales with our growing company and codebase.

Qualifications
  • Engineering degree in a related field (e.g. computer science, software engineering) or equivalent working experience.

  • Deep experience with cross-platform, hermetic C++ toolchains and custom rules in Starlark-based build systems.

  • Strong programming skills in Rust, C++, and Python, especially focused on how code is packaged, compiled and executed.

  • Proven track record of build system migrations in production environments.

  • Experience with build optimization techniques including distributed builds and caching.

  • Familiarity with CI/CD systems and infrastructure automation.

  • Strong debugging and performance analysis skills.

  • Experience with hermetic and reproducible builds.

  • Bonus: Knowledge of GPU build toolchains and CUDA compilation.

  • Bonus: Familiarity with integrating developer tooling (IDEs, Debuggers) with Bazel.

  • Bonus: Familiarity with packaging and distribution systems (.deb, .rpm, python wheels, npm packages, rust crates, etc).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Build Systems Engineer: Rust/C++, Bazel, CI Expert
Build Systems Engineer: Rust/C++, Bazel, CI Expert

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 120,000 - 170,000
Developer Productivity Engineer
Developer Productivity Engineer

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 180,000 - 240,000
Software Engineering Generalist
Software Engineering Generalist

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 140,000 - 190,000
Developer Productivity Engineer
Developer Productivity Engineer

Eka • Boston (MA)

On-site
USD 140,000 - 190,000
Developer Productivity Engineer
Developer Productivity Engineer

Eka Robotics • Cambridge (MA)

On-site
USD 140,000 - 190,000
Build & Release Engineer
Build & Release Engineer

Physical Intelligence • San Francisco (CA)

On-site
USD 120,000 - 160,000
Platform Engineer
Platform Engineer

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 180,000 - 240,000
Staff Software Engineer, Developer Automation - Bazel
Staff Software Engineer, Developer Automation - Bazel

d-Matrix • Santa Clara (CA)

Hybrid
USD 180,000 - 260,000
Software Engineering Manager (Developer Productivity)
Software Engineering Manager (Developer Productivity)

Zipline • San Francisco (CA)

On-site
USD 180,000 - 240,000
Forward Deployed Engineer
Forward Deployed Engineer

Zeromatter Technologies Inc • Mountain View (CA)

On-site
USD 150,000 - 210,000