MatX
Lead Software Engineer, Kernels
$160K–$600K
Mountain View · Hybrid · Full-time · Posted Sep 22, 2026
- Experience
- 2+ years of engineering team management; 7+ years working directly within engineering teams.
- Education
- Bachelor of Computer Science or equivalent degree.
- Visa sponsorship
- Employment is contingent on being able to perform job functions in compliance with U.S. export control laws without obtaining a license from U.S. export control authorities.
About the job
Leads and grows the kernel engineering team while designing and optimizing high-performance compute kernels for specialized AI hardware.
What you'll do
- Manage, mentor, and build a team of kernel engineers and software developers.
- Design and optimize kernels that interface directly with MatX hardware.
- Partner with ML Research and Hardware Engineering on software integration and next-generation architecture.
What they ask for
- 2+ years of engineering team management experience.
- 7+ years of working directly within engineering teams experience.
- Bachelor of Computer Science or equivalent degree.
- Experience optimizing software for specialized hardware and proficiency in at least one of assembly, C++, C, Zig, or Rust.
Nice to have
- Experience implementing kernels for ML models such as Transformers.
- Experience with distributed parallelism techniques or familiarity with compilers.
Pay
$160,000 - $275,000 USD base salary; $175,000 - $400,000 USD base salary; $250,000 - $600,000 USD base salary
Tools
SIMD, C, assembly, GPU/CUDA, C++, Zig, Rust
AI focus
Designs and optimizes kernels for specialized AI hardware and collaborates on architectures for large ML workloads.
Model-written summary · the original posting is authoritative