Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Kernels [Remote]

$160k - $275k
Full-time

matx

What MatX Is Building

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 .

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

  • 10+ 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 + 3 religious observance days

  • Health:

    • Medical. Company-subsidized Medical (Kaiser or Anthem) for employees & dependents

    • Dental + Vision. Guardian Dental and Vision insurances for employee & dependents

    • HSA and FSA offerings via Lively (HSA includes MatX lump sum contribution)

    • Concierge Care Advocates via Mishe. A white-glove service to help you navigate the maze of insurance, find providers, file (and appeal) claims

    • Travel medical insurance . Covers both business and personal trips

  • MatX Family Fund. $6k fund via Benepass to fill the gaps in traditional insurance. Covers family-building, maternity, menopause, mental health and bodywork.

  • Financial Wellbeing:

    • Retirement . Choose from Roth/ 401K (or both) retirement plans with up to 5% company contribution to 401K (even if you don't contribute).

    • Wealthfront Workplace Accounts . Non-401K investment, high-yield savings & brokerage. MatX pays your fees for the 1st $100K

    • Life, AD&D and Disability. Company-paid life insurance (up to $300K) and long-term disability insurances.

  • Daily Meals: MatX provides $80/day budget for onsite and remote meals, via a plethora of options including Webox, Locale, plus Ramp virtual cards.

  • Commute on Us: Commute on our company Uber account, or reimburse your train rides. Either way, we pay 100% for your daily commute.

  • WFH Support:

    • Home Setup. $1500 to make your home office comfortable & productive for you

    • Cell & Internet Reimbursement. $60/mo for cellular and $60/mo for wifi

  • Professional Development: $1500 Professional Development Budget (per year)

  • MatX E[x]tras: $50/mo to use on whatever perk you value most

  • Mental Wellbeing: 100% paid mental health benefit via SpringHealth and Guardian EAP

  • Support to Parents: Up to 20 weeks paid parental leave regardless of path to parenthood, up to 18 weeks pregnancy disability leave, and flexible return-to-work hours

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.
---------

This position requires access to information that is subject to U.S. export controls. This offer of employment is contingent upon the applicant's capacity to perform job functions in compliance with U.S. export control laws without obtaining a license from U.S. export control authorities.
--------

MatX does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or People team and any resumes submitted are deemed to be the property of MatX.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Kernels [Remote] in Mountain View, CA vacancy
  •  ...key workloads with ultra high-speed inference. About The Role We're looking for a deeply technical, hands-on software engineer to join our on-field Kernel Reliability team. You'll help tackle a critical challenge: improving the reliability of our advanced compute... 
    Suggested
    Full time
    Internship

    cerebras

    Sunnyvale, CA
    2 days ago
  • $160k - $275k

     ...silicon to systems including hardware and software to train and run the largest ML...  ....What You'll Do HereDesign and optimize kernels that interface directly with our hardwareWork...  ...partnership with our ML Research and Hardware Engineering teamsProvide expertise and guidance on... 
    Suggested
    Daily paid
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours
    3 days per week

    MatX

    Mountain View, CA
    1 day ago
  • $125k - $165k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, LINUX KERNEL (STARLINK) SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally... 
    Suggested
    Temporary work
    Internship
    Work at office
    Monday to Friday

    SpaceX

    Palo Alto, CA
    3 days ago
  • $164k - $295k

     ...cybersecurity starts with you. About the Role: This is a Software Development Engineer role on the Cloud Runtime Protection team that builds the...  ...or a equivalent technical field. Experience developing Kernel modules for Linux Experience developing production eBPF... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week
    Sunnyvale, CA
    13 days ago
  •  ...developing, and optimizing high-performance GPU kernels for LLM and other ML models. You will...  ..., performance analysis and system software development. You will provide technical...  ...Bachelors or Masters degree in computer engineering, computer science or a related field... 
    Suggested
    Full time

    AMD

    San Jose, CA
    10 days ago
  •  ...Design, build, and optimize massive GPU clusters for extreme-scale training and inference workloads. Develop and tune low-level CUDA kernels, including GeMM and attention kernels, using CUTLASS, Tensor Cores, and Nsight. Profile, debug, and eliminate bottlenecks across... 
    Full time
    Temporary work

    xAI

    Palo Alto, CA
    9 days ago
  •  ...career.THE ROLE: We are seeking a Senior Triton Compiler and Kernel Engineer to advance Triton performance and capabilities on AMD GPUs.Triton...  ...GPU kernels in Python. It is a critical layer in the AI software stack, connecting frameworks and workloads to GPU hardware. Triton... 

    AMD

    San Jose, CA
    1 day ago
  • $100k

     ...paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors...  ...for contributors of all seniorities.As a Software Engineer on the Acceleration Kernel Development team at Tenstorrent, you’ll work at the intersection... 
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    5 hours ago
  • $152k - $241.5k

     ...forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has...  ...CUDAKnowledge of memory coherence and consistency modelsBackground with kernel mode developmentExperience with Linux Systems Software... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $194k - $349k

     ...threats detected in their environments. This is a Sr. Software Development Engineer II (SDE) role in the CTIO team that is bringing multiple...  ...required for macOS-focused candidates; Windows OS Kernel and Driver Development experience required for Windows-focused... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Sunnyvale, CA
    a month ago
  • $164k - $295k

     ...About the Role: This is a systems software role on the Core Libraries team, which owns...  ...overall sensor platform. As a Senior Engineer on this team, you will design, build,...  ...Background in endpoint security, EDR, kernel-adjacent software, or sensor platform engineering... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    a month ago
  •  ...expertise will be critical in enhancing GPU kernels, deep learning models, and training/...  ...edge compiler technologies and advanced engineering principles to drive continuous improvement...  ...including integrating graph compilers. Software Engineering Best Practices: Apply sound... 

    AMD

    Santa Clara, CA
    3 days ago
  •  ...language and compiler for high-performance GPU kernels, powering major AI frameworks such as...  ...is strategically critical to AMD’s AI software roadmap.AMD GPUs are an official Triton...  ..., GPU architecture, and performance engineering. You are comfortable working across the... 

    AMD

    San Jose, CA
    4 days ago
  • $160k - $250k

     ...better models power more useful products, and what we learn from people using those products shapes what we build next. SOFTWARE ENGINEER, KERNELS/CUDA (C++) We are building one of the world's largest AI supercomputers from the ground up. As part of the Compute Infrastructure... 
    Temporary work

    SpaceXSI

    Palo Alto, CA
    26 days ago
  • $213k - $263k

     ...Infrastructure is responsible for low-level software and infrastructure on various components...  ...embedded system. You will write Linux Kernel drivers (including creating appropriate...  ...novel compute hardware and working with engineering teams that will be direct consumers of... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $200k - $375k

     ...next-generation supercomputer hardware and bring up the OS and software stack on it. Requirements At least 5 years of hands-on...  ...including switches and routers. Deep knowledge of the Linux kernel and networking stack, or transferable experience with another production... 
    Full time
    Temporary work

    xAI

    Palo Alto, CA
    9 days ago
  • $164k - $295k

     ...near-real-time vulnerability event processing Drive backend engineering and process automation across the platform Partner with...  ...skills and experience working in a global team ~ Commitment to software quality — unit tested, code reviewed, and continuously integrated... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Worldwide
    Sunnyvale, CA
    26 days ago
  •  ...integrate, and optimize state-of-the-art CUDA kernels to power AI models that accelerate...  ...design. Working closely with researchers and engineers, you'll help make Voltai the world's...  ...with the latest NVIDIA hardware and software stacks (Hopper, Blackwell, NVLink, NCCL,... 

    Voltai

    Palo Alto, CA
    4 days ago
  • $164k - $295k

     ...of cybersecurity starts with you. About the Role: Our Fusion product is seeking a Senior-to-Principal (Level 7) backend software Engineer to build out a platform product which provides core orchestration and workflow capabilities to all users of Crowdstrike’s Flagship... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    22 days ago
  • $115k - $207k

     ...cybersecurity starts with you. About the Role​: We are seeking a Back-End engineer to be part of our Identity product group. In this role, you will be part of the cloud product software engineering team, responsible for developing new features and working closely... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    Sunnyvale, CA
    23 days ago
  •  ...field. You're drawn to AI research and want to contribute to engineering projects at the frontier of enterprise technology. Strong programming...  ...mindset - you consider the user's experience when building software Strong communication skills, including the ability to... 
    Permanent employment
    Full time
    Internship
    Flexible hours

    SAP

    Palo Alto, CA
    3 days ago
  • $160k - $275k

     ...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... 
    Remote job
    Daily paid
    Full time
    Work experience placement
    Work at office
    Local area
    Monday to Friday
    Flexible hours

    matx

    Mountain View, CA
    2 days ago
  • $224k - $356.5k

     ...and see how you can make a lasting impact on the world.We are looking for a Senior System Software Engineer to join the GPU Virtualization team and advance open-source Linux kernel support for NVIDIA GPUs. In this role, you will develop virtualization features in Rust... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $123k - $191k

     ...computing, artificial intelligence, and software-defined networking to provide our clients...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...DescriptionWho You’ll Work WithArista’s Linux Kernel team is responsible for developing and... 

    Arista Networks

    Santa Clara, CA
    13 hours ago
  • $170k - $220k

     ...Job Title: Senior Software Development Engineer The NPU Driver team is seeking a Senior Software Engineer with strong C programming and networking...  ...-generation Network Security products. Work on Linux kernel/driver development for SoC-based system. Work on... 
    Full time

    Perception Point LTD

    Sunnyvale, CA
    1 day ago
  •  ...Joining our Acropolis Hypervisor (AHV) team at Nutanix as a Software Engineer 2 offers the exciting opportunity to contribute directly to the...  ...hypervisor. In this role, you will work with cutting-edge kernel-level technologies to drive the foundation of our cloud infrastructure... 
    Work at office
    Local area
    Remote work
    3 days per week

    Nutanix

    San Jose, CA
    3 days ago
  • $70 per hour

     ...experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving technology. Our software allows the Waymo Driver to perceive the world... 
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    Mountain View, CA
    13 hours ago
  •  ...capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors. About the Role As a software engineering intern, you will work closely with leading experts in the field of machine learning, robotics, and software. Depending on... 
    Internship
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  •  ...About Clockwork Systems Clockwork.io – Software Driven Fabrics to increase GPU cluster...  ...Stanford researchers and veteran systems engineers who share a vision for redefining the...  ...structures, algorithms and software design kernel programming concurrency programming... 
    Internship

    Clockwork.io

    Palo Alto, CA
    2 days ago
  • $135k - $175k

     ...possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, INFERENCE (AI DATA ENGINEERING) The application software...  ...under real production workloads, including low-level GPU kernel work, quantization, speculative decoding, and other... 
    Temporary work
    Remote work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Kernels [Remote]. Be the first to apply!