Jobs · Engineering · California

Lead Software Engineer, Kernels

MatX · Mountain View, CA · 1 wk ago
HybridEngineering$120k–$275k/yrFull-time

About the role

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 are seeking a hands-on engineering TLM to lead the Kernel team. You will manage, mentor, and grow a team of kernel engineers while setting technical direction and executing. At the same time, you will be an active coding contributor by designing and implementing high-performance compute kernels for specialized AI hardware. You will partner with the ML team to maximize output and improve diagnostic tools, and collaborate with hardware to co-design next-generation AI architectures.

Responsibilities

  • Manage, mentor, and build a team of highly specialized kernel engineers and software developers
  • 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

  • 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, employing techniques such as parallelism, SIMD programming, C, assembly-level optimization, or GPU/CUDA programming
  • Proficiency in at least one of assembly, C++, C, Zig, or Rust
  • Ability to navigate ambiguity, manage escalations, and align stakeholders around infrastructure decisions
  • Excellent communication and collaboration skills, with a track record of translating complex technical trade-offs with the founders and stakeholders

Bonus Points

  • 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

Pay

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: $120,000 - $275,000 + equity
  • Mid Career: $175,000 - $400,000 + equity
  • Senior Career: $250,000 - $600,000 + equity

Benefits

  • A flexible cash equity compensation mix that fits your needs
  • Company subsidized Health, Dental, Vision, and Life insurance; Pre-tax Health Savings Accounts with generous company contribution
  • 4 weeks paid time off (accrued), 12 company holidays, and 3 weeks remote/flexible work per year
  • Up to 12 weeks of paid parental leave, regardless of your path to parenthood
  • $1,500 yearly towards your professional development (e.g., conferences, courses, and other learning opportunities)
  • Team Lunches, quarterly off-sites, and regular town halls
  • 401K and/or Roth IRA, with 5% company contribution, even if you don’t contribute
  • Flexible Spending Accounts for medical, dental/vision, dependent care, parking, and transit expenses
  • Commute reimbursement: rideshare or train rides up to 1 hour
  • $50 per month to use on the perks you care about most
  • Remote work support: home-tech setup and remote wifi expense reimbursement
  • Up to $20K/month plus a dedicated internal AI Tooling Team to support your productivity

Schedule

We work remotely Monday & Friday, and from our offices in Mountain View Tuesdays-Thursdays.

Similar jobs