Talent.com
Software Engineer - Kernels
Software Engineer - KernelsMatx • Mountain View, California, United States
Software Engineer - Kernels

Software Engineer - Kernels

Matx • Mountain View, California, United States
30+ days ago
Job type
  • Full-time
Job description

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.

    Create a job alert for this search

    Software Engineer • Mountain View, California, United States

    Related jobs
    CoreOS Software Engineer

    CoreOS Software Engineer

    Apple • Cupertino, CA, United States
    Full-time
    We’re looking for a versatile engineer passionate about debugging complex systems and building automation tools.We are seeking a versatile engineer who is passionate about debugging complex systems...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Go, or C and C++ )

    Senior Software Engineer (Go, or C and C++ )

    Purple Drive • Sunnyvale, CA, United States
    Full-time
    Senior Software Engineer - Linux / Kubernetes.We are seeking a highly experienced.Linux driver development, Kubernetes operations, and backend programming. Kubernetes operations, API servers, and life...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Core Platform

    Software Engineer, Core Platform

    Moveworks.ai • Mountain View, CA, United States
    Full-time
    As a member of the core platform team, you will play a key role in shaping the evolution of moveworks conversational AI platform. You will have the opportunity to - build enterprise products that so...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Software Engineer, Cell Software

    Sr. Software Engineer, Cell Software

    Tesla • Fremont, CA, United States
    Full-time
    Tesla is re-thinking how batteries are made from the ground up.We're designing new factories, new equipment, new processes, and new software to rapidly scale battery manufacturing, globally.The pri...Show more
    Last updated: 30+ days ago • Promoted
    Linux System Software Engineer

    Linux System Software Engineer

    Taara Connect, Inc • Sunnyvale, CA, United States
    Full-time
    Born at X, Google's Moonshot Factory, Taara is on a mission to connect billions of people lacking abundant and affordable internet today by pioneering the way we use light to deliver faster, cheape...Show more
    Last updated: 30+ days ago • Promoted
    Principal Storage Kernel Software Engineer, Linux - DGX Cloud

    Principal Storage Kernel Software Engineer, Linux - DGX Cloud

    NVIDIA • Santa Clara, CA, United States
    Full-time
    We are looking for a Storage Services Software engineer to join the block storage group.You will be a member of a team that builds the next generation block storage capabilities.You will work close...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Omni Inclusive • Mountain View, CA, United States
    Full-time
    Minimum- 12+ Years of Experience is Required.Design, develop, test, release and maintain embedded software for Infotainment. Own software features end-to-end and deliver high quality, testable, and ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Baya Systems • Santa Clara, California, United States
    Full-time
    Baya Systems is inspired by the .Baya birds weave very unique and intricate hanging nests from different materials.The nests are robust and safe while being extremely lightweight and efficient.Baya...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Kernels

    Software Engineer - Kernels

    MatX • Mountain View, CA, United States
    Full-time
    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 lar...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Neuralink • Fremont, California, United States
    Full-time
    We are creating devices that enable a bi-directional interface with the brain.These devices allow us to restore movement to the paralyzed, restore sight to the blind, and revolutionize how humans i...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Supermicro • San Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
    Last updated: 30+ days ago • Promoted
    Engineer

    Engineer

    Spectraforce Technologies • Santa Clara, CA, United States
    Full-time
    Job Title : Embedded Software Engineer.Location : Santa Clara, CA 95051.Candidates must have experience in building, integrating, and testing software. Basic knowledge of SoC and Microprocessors.Basic...Show more
    Last updated: 11 days ago • Promoted
    Software Engineer

    Software Engineer

    Vantage Point Consulting Inc. • Mountain View, CA, United States
    Full-time
    We are seeking an experienced Software Engineer to support the Hardware Platform Development team at CARIAD.This role focuses on embedded software development for next-generation vehicle electronic...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - E5 (Kubernetes)

    Software Engineer - E5 (Kubernetes)

    Whatfix • San Jose, CA, United States
    Full-time
    Whatfix is an AI platform advancing the "userization" of enterprise applications, empowering companies to maximize the ROI of their digital investments. As AI reshapes roles, workflows, and human-ma...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Linux Kernel

    Senior Software Engineer, Linux Kernel

    Waymo • Mountain View, CA, United States
    Full-time
    Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Onboard Systems

    Software Engineer, Onboard Systems

    Nuro • Mountain View, CA, United States
    Full-time
    Nuro is a self-driving technology company on a mission to make autonomy accessible to all.Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with automoti...Show more
    Last updated: 4 days ago • Promoted
    Principal Storage Kernel Software Engineer, Linux - DGX Cloud

    Principal Storage Kernel Software Engineer, Linux - DGX Cloud

    NVIDIA Corporation • Santa Clara, CA, United States
    Full-time
    We are looking for a Storage Services Software engineer to join the block storage group.You will be a member of a team that builds the next generation block storage capabilities.You will work close...Show more
    Last updated: 3 hours ago • Promoted • New!
    Software Engineer, Core Platform

    Software Engineer, Core Platform

    Moveworks • Mountain View, California, United States
    Full-time
    As a member of the core platform team, you will play a key role in shaping the evolution of moveworks conversational AI platform. You will have the opportunity to - build enterprise products that so...Show more
    Last updated: 29 days ago • Promoted