Startups

Software Engineer - Kernels

MatX · Mountain View (HQ) or Remote · Remote

← All jobs
About MatX

We make the best chips physically possible for the large model needs of frontier labs.

About the role

Design and optimize kernels that interface directly with our hardware Work in partnership with our ML Research and Hardware Engineering teams Found on 1752vc Careers, the job board for startup and VC roles.

What they're looking for

  • Bachelor of Computer Science or equivalent degree
  • 10+ years of software development experience
  • Experience optimizing software for specialized hardware, employing techniques such as parallelism, SIMD programming, C, assembly-level optimization, or GPU/CUDA programming
  • Language: at least one of assembly, C++, C, Zig, or Rust
  • This is a hybrid role that will require you to work from our Mountain View, CA office 3 days a week on Tuesday through Thursday
  • Experience implementing kernels for ML models such as Transformers
More about this role

MatX is on a mission to be the compute platform for AGI. We are developing vertically integrated full-stack solutions from silicon to systems including hardware and software to train and run the largest ML workloads for AGI. We primarily use the Rust programming language .

Design and optimize kernels that interface directly with our hardware

Work in partnership with our ML Research and Hardware Engineering teams

Provide expertise and guidance on hardware architecture from a programmer's perspective, ensuring seamless integration with the software stack

Bachelor of Computer Science or equivalent degree

10+ years of software development experience

Experience optimizing software for specialized hardware, employing techniques such as parallelism, SIMD programming, C, assembly-level optimization, or GPU/CUDA programming

Language: at least one of assembly, C++, C, Zig, or Rust

This is a hybrid role that will require you to work from our Mountain View, CA office 3 days a week on Tuesday through Thursday

Experience implementing kernels for ML models such as Transformers

Experience using and implementing distributed parallelism techniques such as AllReduce, AllToAll, data parallelism,...

Read the full posting on MatX's site ↗

Software

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.