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

    Diverse Lynx • Sunnyvale, CA, United States
    Full-time
    Location : Redmond or Sunnyvale (onsite).Onsite / Remote : Day 1 Onsite at customer location.Job Description : Software Engineer. Design and implement components at all layers of the system, from driver...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
    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: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Kasmo Global • Fremont, CA, United States
    Full-time
    Develop, test, and deploy scalable applications using.Deploy and manage applications in AWS via code (Infra as Code).Automate deployment processes using CI / CD pipelines (Bitbucket, Bamboo, Octopus)...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 Manager, Linux Kernel Networking

    Software Engineer Manager, Linux Kernel Networking

    Google • Sunnyvale, CA, United States
    Full-time
    Software Engineer Manager, Linux Kernel Networking.Join to apply for the Software Engineer Manager, Linux Kernel Networking role at Google. Bachelor’s degree, or equivalent practical experience.Expe...Show more
    Last updated: 8 hours ago • Promoted • New!
    Software Engineer, AI Hardware Infrastructure

    Software Engineer, AI Hardware Infrastructure

    Tesla • Palo Alto, CA, United States
    Full-time
    As a member of the AIHW Infra team, you will play a critical role in supporting Tesla's AI hardware initiatives by developing automation, infrastructure, and services. Join a dynamic team of enginee...Show more
    Last updated: 3 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 Manager, Linux Kernel Networking

    Software Engineer Manager, Linux Kernel Networking

    Google Inc. • Sunnyvale, CA, United States
    Full-time
    Software Engineer Manager, Linux Kernel Networking.Bachelor’s degree, or equivalent practical experience.Experience with Linux Kernel Upstream process and cross-functional collaboration.Master's de...Show more
    Last updated: 14 days ago • Promoted