Software Engineer - Kernels
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 .
Responsibilities include:
- 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
Requirements:
- Bachelor of Computer Science or equivalent degree
- 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
Preferences :
- Experience implementing kernels for ML models such as Transformers
- Experience using and implementing distributed parallelism techniques such as AllReduce, AllToAll, data parallelism, tensor parallelism.
- Familiarity with how compilers work
Compensation: The US base salary for this full-time position is $120,000 - $400,000 + equity + benefits
As part of our dedication to the diversity of our team and our focus on creating an inviting and inclusive work experience, MatX is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, gender, gender identity, gender expression, sexual orientation, age, physical or mental disability, medical condition, marital/domestic partner status, military and veteran status, genetic information or any other legally recognized protected basis under federal, state or local laws, regulations or ordinances.
All candidates must be authorized to work in the United States and work from our offices in Mountain View Tuesdays-Thursdays.
This position requires access to information that is subject to U.S. export controls. This offer of employment is contingent upon the applicants capacity to perform job functions in compliance with U.S. export control laws without obtaining a license from U.S. export control authorities.
Recommended Jobs
Software Engineer (C++)
SOFTWARE ENGINEER (C++) Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. Our proprietary…
Front Bar Receptionst
Description:: Be the face of glowing skin and unforgettable client experiences. At FACE FOUNDRIÉ, our Front Bar Receptionists are more than just the first hello — they set the tone for every guest…
RN Stepdown - Per Diem Nights
Responsibilities Registered Nurse - Stepdown position located at Corona Regional Medical Center in Corona, CA This is a Per Diem Nights and also qualifies for a sign-on bonus! Reporting to…
Internship, Data Engineer, Energy (Winter/Spring 2026)
What To Expect Consider before submitting an application: This position is expected to start January 2026 and continue through the entire Spring term (i.e. through May 2026) or into Summer 2026…
Substitute Teacher-Restoration Academy
We are hiring substitute teachers in Restoration Academy. No previous experience is required! Remember that educator who made a difference in your life? Now it's your turn! Substituting is an excellen…
Senior QA Engineer
Who You Are: You're an experienced QA professional with deep knowledge of the mortgage industry, particularly in loan origination. You know the ins and outs of platforms like LOS, pricing engines,…
Materials Planner
Since 2018, Elevate Aircraft Seating has been enhancing the passenger experience through innovative aircraft seat design and manufacturing. With locations in California, Washington, and Germany we ar…
Senior Software Engineer - HPC
About Nexus The Nexus Project is a scientific and engineering effort bringing truth to the field of computation. We’re enabling bringing to life a new form of compute: verifiable computation, powere…