Skip to main content

MatX

Rust Engineer

Mountain View, CA$120k–$475kfull-timemidAdded today

About this role

MatX is hiring Rust engineers to build infrastructure, tooling, and simulation systems for high-performance AI accelerator hardware. You'll develop Rust-based simulators, host-side libraries, and comprehensive testing frameworks while collaborating across hardware and software teams.

What you'll do

  • Design and implement Rust-based hardware simulator
  • Build host-side interface libraries for hardware interaction
  • Develop infrastructure and tooling for hardware and software teams
  • Write systematic tests covering corner cases and rare event sequences using both targeted and randomized approaches
  • Collaborate with hardware, architecture, and software teams to translate specifications into testable properties
  • Contribute to verification and testing infrastructure for AI accelerators

What they're looking for

  • Production Rust (ownership, traits, generics, error handling)
  • Low-level systems programming (memory layout, concurrency, bit manipulation)
  • Software testing and test infrastructure design
  • Build systems and CI/CD workflows
  • Hardware knowledge or willingness to learn quickly
  • Formal methods or property-based testing (bonus)
  • Computer architecture understanding (bonus)
  • FFI and language interoperability (bonus)

Benefits

  • Equity compensation with flexible mix
  • Comprehensive health coverage (medical, dental, vision, life insurance)
  • 4 weeks paid time off plus 12 company holidays
  • Up to 12 weeks paid parental leave
  • $1,500 annual professional development budget
  • 3 weeks flexible/remote work per year
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

MatX

MatX builds cutting-edge AI silicon and the system software stack to power it, focusing on optimizing hardware and software for large-scale machine learning workloads. The company is hiring system software engineers, kernel developers, compiler engineers, hardware simulators, and SOC integration engineers to design high-performance AI compute platforms.

View all jobs at MatX

Likely interview questions

  • Can you walk us through a production Rust system you've shipped and how you leveraged the borrow checker to prevent bugs?
  • Describe your experience with low-level systems concepts—which has been most relevant to your work?