Software Engineer - Kernels

MatX

$175K — $400K *
Telecommunications & Hardware
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor of Computer Science or equivalent degree
  • 5+ years of software development experience
  • Experience optimizing software for specialized hardware
  • Familiarity with parallelism, SIMD programming, and GPU/CUDA programming
  • Proficient in at least one of the following programming languages: assembly, C++, C, Zig, or Rust

Responsibilities

  • Design and optimize kernels for hardware interactions
  • Collaborate with ML Research and Hardware Engineering teams
  • Offer expertise on hardware architecture for seamless software integration

Benefits

  • 4 weeks PTO plus 12 holidays and up to 3 weeks remote work
  • Company-subsidized health insurance for employees and dependents
  • Flexible retirement plans with company contributions
  • $1500 yearly budget for professional development
  • Onsite team meals provided Monday to Friday
  • Full reimbursement for daily commute costs
  • Monthly stipends for personal perks and cell/internet expenses
  • Paid mental health benefits and EAP support
  • Generous parental leave and support for parents
  • Significant AI resource funding and support team
Full Job Description
What You'll Do Here
  • 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

Who You Are
  • Bachelor of Computer Science or equivalent degree
  • 5+ 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

Bonus Points If You Have
  • 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 determined based on a variety of factors including role, experience, location, job-related skills, and relevant education and training. Career length is only a guideline for compensation.
  • Early Career - $160,000 - $275,000 + equity
  • Mid Career - $175,000 - $400,000 + equity
  • Senior Career - $250,000 - $600,000 + equity

What We Offer
  • Time off: 4 weeks PTO (accrued) + 12 company Holidays + up to 3 weeks remote work
  • Health: Company-subsidized Medical (Kaiser or Anthem) for employees & dependents, Guardian Dental and Vision insurances for employee & dependents, and life insurance (employee only), plus HSA and FSA offerings via Lively.
  • Financial Wellbeing: Choose from Roth IRA/ 401K (or both) retirement plans with up to 5% company contribution to 401K (even if you don't contribute). Also, 100% company-paid life insurance (up to $300K) and long-term disability insurances.
  • Professional Development: $1500 Professional Development Budget (per year)
  • Team Meals: MatX provides onsite team lunch & dinner Monday - Friday, with your choice of ordering via WeBox, Specialty's or via our reimbursement system
  • Commute on Us: Commute on our company Uber account, or reimburse your train rides. Either way, we pay 100% for your daily commute.
  • MatX E[x]tras: $50/mo to use on the perk you value most
  • Cell & Internet Reimbursement: $35/mo for cellular and $40/mo for wifi
  • Mental Wellbeing: 100% paid mental health benefit via SpringHealth and Guardian EAP.
  • Support to Parents: Up to 12 weeks paid parental leave regardless of path to parenthood, 10 weeks pregnancy disability leave, flexible return-to-work hours, and Benepass reproductive health & parental benefit.
  • AI Resources: Up to $20K/month plus a dedicated internal AI Tooling Team to support your productivity

All candidates must be authorized to work in the United States and work from our offices in Mountain View Tuesdays-Thursdays.

Similar Jobs

More Jobs at MatX

More Telecommunications & Hardware Jobs

Find similar Software Engineer - Kernels jobs: