MatX is looking to develop vertically integrated full-stack solutions for AGI by designing and implementing compilers tailored for their proprietary hardware architecture.
Requirements
- Possess experience in compiler algorithms, demonstrating proficiency in areas such as register allocation, instruction scheduling, instruction selection, and loop optimizations
- Familiarity with optimizing software at a low level, including expertise in parallelism SIMD programming, C, or assembly-level optimization, and familiarity with GPU kernels
- Familiarity with ML models such as Transformers
- Familiarity with Rust programming language
- Experience with mid level optimizer and willingness to make downstream changes
Responsibilities
- Design and implement compilers tailored for our proprietary hardware architecture
- Provide valuable insights and guidance on hardware architecture, offering a compiler author’s perspective
- Focus on midend and backend development
Other
- Bachelor of Computer Science or equivalent degree
- Possess outstanding software engineering skills with a focus on efficiency and performance
- Excellent ability to deal with a dynamic environment and anticipate downstream changes
- Interest in building tools that people use
- Interest in languages, Rust maintenance, and library development
- Must be authorized to work in the United States
- Must work from our offices in Mountain View Tuesdays-Thursdays