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

Software Engineer - Kernels/CUDA (C++)

$180k
Full-time

SpaceXAI

SpaceXAI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company’s mission. Leadership is given to those who show initiative and consistently deliver excellence. Work ethic and strong prioritization skills are important. All employees are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates.

ABOUT THE ROLE:

We are building one of the world’s largest AI supercomputers from the ground up. As part of the Compute Infrastructure team, you will own both the raw GPU supercomputer and the platform layer that runs on top of it. You will work across the full stack — from low-level GPU kernel optimizations and Linux kernel internals to massive-scale orchestration and virtualization — to make training and inference at SpaceXAI as fast, reliable, and scalable as possible.

This is a broad, high-impact role that combines hardcore supercompute and compute infrastructure work. Your contributions will directly accelerate Grok’s training speed and overall AI progress.

RESPONSIBILITIES :

  • Design, build, and optimize massive GPU clusters for extreme-scale training and inference workloads
  • Develop and tune low-level CUDA kernels (GeMM, Attention, etc.), using CUTLASS, Tensor Cores, and Nsight for maximum performance
  • Profile, debug, and eliminate bottlenecks across GPU memory hierarchy, networking fabric, filesystems, and multi-GPU operation
  • Collaborate closely with AI research teams to deliver production-grade performance and scalability

PREFERRED SKILLS AND EXPERIENCE:

  • Deep low-level systems programming (C/C++/PTX/SASS)
  • Strong experience with large-scale GPU clusters or distributed compute infrastructure at production scale
  • Hands-on work with GPU kernel optimization (CUTLASS, custom kernels, Nsight profiling)
  • Track record of building or running high-performance infrastructure for AI workloads (training or inference platforms)
  • Ability to reason from first principles and optimize for both memory-bound and compute-bound scenarios

COMPENSATION AND BENEFITS:

$180,000 - $440,000 USD

Base salary is just one part of our total rewards package at SpaceXAI, which also includes equity, comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, and various other discounts and perks.

SpaceXAI is an equal opportunity employer. For details on data processing, view our Recruitment Privacy Notice.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Kernels/CUDA (C++) in Palo Alto, CA vacancy
  • $120k - $400k

     ...including hardware and software to train and run the largest...  ...Design and optimize kernels that interface directly...  ...Research and Hardware Engineering teams Provide...  ...level optimization, or GPU/CUDA programming Language...  ...least one of assembly, C++, C, Zig, or Rust Preferences... 
    C++
    Full time
    Work experience placement
    Local area

    Matx

    Mountain View, CA
    14 hours ago
  • $120k - $275k

     ...including hardware and software to train and run the largest...  ...and optimize kernels that interface directly...  ...Research and Hardware Engineering teamsProvide expertise...  ...level optimization, or GPU/CUDA programmingLanguage: at...  ...least one of assembly, C++, C, Zig, or RustThis is... 
    C++
    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
    14 hours ago
  •  ...We are at the forefront of software and hardware innovation, pushing...  ...week. The Role: Software Engineer, Staff - Kernels What you will do: The...  .... Proficient in C/C++ and Python development in Linux...  ...accelerators using libraries such as CUDA, etc. Experience in... 
    C++
    Full time
    Work experience placement
    3 days per week

    D-matrix

    Santa Clara, CA
    14 hours ago
  • $184k - $287.5k

    We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating...  ...driver interacts with GPU hardware, kernel mode drivers, and the operating system...  ...development Some familiarity w C++​Your base salary will be determined... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    14 hours ago
  • $184k - $287.5k

     ...advancement.Are you a motivated system software engineer with a deep understanding of...  ...drivers who has phenomenal C/C++ skills? If so, this role...  ...professional to work on the CUDA Driver, a core component of...  ...modelsBackground with kernel mode developmentExperience with... 
    C++
    Full time

    Nvidia

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

     ...industries. Within our software stack, CUTLASS stands out...  ...the community with C++ and Python abstractions...  ...developing and optimizing math kernels to extract the highest...  ...using CUTLASS CUDA C++ and Python DSL for...  ...Computer Science, Computer Engineering, or related field (or equivalent... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...critical in enhancing GPU kernels, deep learning models,...  ...and advanced engineering principles to drive continuous...  ...Industry Leading Expert C++ developer with advanced...  ...integrating graph compilers. Software Engineering Best...  ...on AMD GPUs using HIP, CUDA, and assembly (ASM). Strong... 
    C++

    AMD

    Santa Clara, CA
    14 hours ago
  • $204k - $259k

     ...Infrastructure is responsible for low-level software and infrastructure on various components...  ...small team of System Software and Linux Kernel Engineers to design, develop, and deploy...  ...Programming: Proficiency in C and C++ is required. Linux Expertise: 3+ years... 
    C++
    Full time
    Remote work

    Waymo

    Mountain View, CA
    14 hours ago
  • $184k - $287.5k

     ...a motivated Deep Learning engineer to bring advanced CUDA features and Distributed Runtime...  ..., HW and SW architects, kernel and compiler authors and...  ...and development with Python, C++, CUDA or related DSLs Solid...  ...systems principles (aka systems software fundamentals)Adaptability... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    14 hours ago
  • $184k - $287.5k

     ...outstanding AI systems engineers to develop groundbreaking...  ...the inference systems software stack! We build...  ...code generators, and GPU kernel technologies for NVIDIA...  ...MLC.Strong Python and C/C++ programming skillsWays...  ...optimizations (especially using CUDA C/C++, cuTile, Triton,... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $124k - $195.5k

     ...experienced and highly motivated software professional to work on...  ...at the intersection of CUDA and Deep Learning...  ...optimization, custom kernel development, and...  ...Computer Science, Computer Engineering, Electrical Engineering...  ....Strong proficiency in C++ and Python programming.... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $120k - $275k

     ...systems including hardware and software to train and run the largest...  .... We are seeking a hands-on engineering TLM to lead the Kernel team. You will manage,...  ...-level optimization, or GPU/CUDA programmingLanguage: at least one of assembly, C++, C, Zig, or RustAbility to navigate... 
    C++
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    MatX

    Mountain View, CA
    1 day ago
  • $184k - $287.5k

     ...At the center of this platform are CUDA Core Libraries that enable developers...  ..., and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust experience for...  ...integrating closely with native C/C++ components. You will join the team... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $190k - $300k

     ...are at the forefront of software and hardware innovation...  ...Role: Staff Software Engineer, SIMD KernelsWhat you will...  ...a member of the SIMD Kernels team, you will help productize...  ....Proficient in C/C++ and Python development...  ...using libraries such as CUDA, etc.Experience in... 
    C++
    Work experience placement
    Remote work

    d-Matrix

    Santa Clara, CA
    14 hours ago
  • $184k - $287.5k

     ...At the center of this platform are CUDA Core Libraries that enable developers...  ..., and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python experience for...  ...infrastructure on top of native C/C++ foundations. You will join the team... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    14 hours ago
  • $165.2k - $223.6k

     ...be working with talented scientists and engineers to innovate on behalf of our customers....  ...+ years of non-internship professional software development experience- 2+ years of non...  ...computing principles- Experience with CUDA/C++/Kernel developmentAmazon is an equal opportunity... 
    C++
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    3 days ago
  • $123k - $191k

     ...artificial intelligence, and software-defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...You’ll Work WithArista’s Linux Kernel team is responsible for developing...  ...features and tests using C, C++ and Python, review and... 
    C++

    Arista Networks

    Santa Clara, CA
    2 days ago
  • $174k - $252k

     ...experience.5 years of experience in Linux Kernel development using the programming languages C/C++.3 years of experience testing, maintaining, or launching software products, and 1 year of experience...  ...technologies.Google's software engineers develop the next-generation... 
    C++

    Google

    Sunnyvale, CA
    2 days ago
  • $124k - $195.5k

    We are hiring engineers to work on the CUDA driver, a core component of our platform...  ...interaction with GPU hardware, kernel mode drivers, and the...  ...incorporates strong system software programming skills, a detailed...  ...familiarity with C++, CUDA experienceYour base salary... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $218.5k

     ...now looking for a Senior Kernel Performance Architect for Deep Learning Software! NVIDIA is seeking...  ...across NVIDIA teams such as:CUDA Compiler teams to identify...  ...Science, Electrical Engineering or Computer Engineering,...  ...languages such as Python, C, C++.Experience and... 
    C++
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    14 hours ago
  • $182k - $242k

     ...inference. Our stack is engineered for speed, scale, and...  ...Performance team, focused on kernel authoring and...  ...profile, and optimize CUDA kernels—GEMMs, attention...  ...computing, GPU/accelerator software, or performance-critical...  .... ~ Strong coding in C++ and Python; comfortable... 
    C++
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team...  ...in embedded firmware, Linux kernel development, and middleware development...  ...programming skills in C/C++, Python, plus experience with...  ...with GPU computing (CUDA), deep learning workloadsExpertise... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $180k

     ...small, highly motivated, and focused on engineering excellence. This organization is for individuals...  ...systems programming languages such as C/C++ and Rust. Proven track record...  ...performance issues, with deep knowledge of Linux kernel internals, resource management,... 
    C++
    Full time
    Temporary work

    Xai

    Palo Alto, CA
    14 hours ago
  • $160.36k - $240.54k

     ...RoleWe are looking for talented engineers to join our Performance team...  ...the performance of Nuro’s AV software, ensuring our vehicles can...  ...fundamentals and proficiency in C++Expertise in computer architecture and...  ...with GPU programming (e.g. CUDA, OpenCL) and low level driver... 
    C++
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  •  ...love to hear from you. What to Expect As a Software Engineer (Systems), you will be responsible for building...  ...understanding of a systems level language such as C, C++ or Rust ~ Strong understanding of linux: kernel tuning, scheduling, IPC, memory management and... 
    C++
    Full time

    Sunday

    Mountain View, CA
    14 hours ago
  • $204k - $259k

     ...15+ U.S. states. The Onboard Software Performance team ensures that systems...  ...of experience as a software engineer or similar roles ~5 years of experience in C++ ~3 year of experience optimizing...  ...optimization techniques, frameworks (SIMD/CUDA) and ML performance/frameworks... 
    C++
    Full time
    Work at office
    Remote work

    Waymo

    Mountain View, CA
    14 hours ago
  • $152k - $241.5k

     ...automotive and robotics. We build the software stack that enables Large...  ...framework in modern C++ that extends TensorRT with autoregressive...  ...with teams across CUDA, kernel libraries, compilers, and robotics...  ...Science, Electrical/Computer Engineering, or a closely related field.4... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    14 hours ago
  • $224k - $356.5k

     ...Platform Team is building the software foundation for scalable...  ...for exceptional engineers who thrive on solving deeply...  .../runtime technologies, CUDA/GPU performance, model...  .../compiler flows, CUDA kernels, memory behavior,...  ...platform performance.Strong C/C++ and practical Python... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...for GPU IO.Develop advanced C++/CUDA libraries and algorithms for...  ...be willing to take on complex engineering tasks that progress towards the...  ...see:Good knowledge of Linux kernel internals, Filesystem, Object...  ...Development experience in storage software such as Key-Value, File... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

    We are now looking for a Senior Software Engineer, Agentic AI! NVIDIA has been transforming computer...  ...one systems programming language (C++ or Rust).Strong background in AI evaluation...  ...:Low-Level Mastery: Experience writing CUDA kernels and deep-dive profiling using Nsight... 
    C++
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Kernels/CUDA (C++). Be the first to apply!