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
Lead Product Designer - Veeva Labs
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…
Bilingual Receptionist
Bilingual Receptionist Location: This role is fully onsite in our Montreal, QC office. Compensation: 26$ hourly Languages: Must speak and write very well in both French and English Dur…
Lead Optics Test Engineer (ODVT)
Company Description Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless …
Software Engineer, iOS (e-commerce)
About NewsBreak NewsBreak is redefining the way users interact with local news and their communities. By bridging local users, local content creators, and local businesses, our mission is to fos…
Restaurant Manager
Description WHO WE ARE The Counter is the 21st Century's bold answer to the classic burger joint. Ushering in a fresh era of industrial dacor, today's music, cold beer, unique wines and an asto…
Senior Manager of Human Resources Bilingual
Large manufacturing plant in the greater Kingsport, TN area has immediate need for an Electrical Maintenance Superintendent. This position reports to the Maintenance Manager. The Electrical Mainten…
Data Scientist
Data Scientist (Python) Data Scientist (Python) - Minimum 5 years of experience is required. ~ Candidates must be authorized to work in the United States full-time. Who You Are: You are…
Project Manager
The Role: You will be responsible for : Contributing to and driving continuous process improvement initiatives to meet business needs. Establishing project plans, resources, budgets and tim…
Staff software engineer - and billing
Innovate with purpose At BILL, we believe in empowering the businesses that drive our economy. By replacing outdated financial processes with innovative tools, we help businesses—from startups to …