Software Engineer Kernels CUDA C++

2 weeks agoSalary: 180K - 440KPalo Alto, USAEngineeringJobs by SpaceXAI

SpaceXAI builds frontier AI models and products including the Grok conversational assistant and a multimodal developer API.

Austin, United States
About SpaceXAI

SpaceXAI is a US-based AI company focused on accelerating scientific discovery and understanding the universe through reasoning, voice, image, video, and generative AI systems. Formerly xAI, it was acquired by SpaceX effective February 2, 2026, while continuing to operate the x.ai site and services.

View jobs by SpaceXAI

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, build, and optimize GPU clusters for training and inference. You will develop CUDA kernels, profile and remove bottlenecks across GPU memory, networking, filesystems, and multi-GPU operations, and deliver production-grade performance and scalability with research teams.

Requirements

  • Low-level systems programming knowledge in C, C++, PTX, or SASS
  • Experience with large-scale GPU clusters or distributed compute infrastructure
  • Experience with GPU kernel optimization using CUTLASS, custom kernels, or Nsight profiling
  • Experience building or running high-performance infrastructure for AI training or inference workloads
  • Ability to optimize memory-bound and compute-bound scenarios

Responsibilities

  • Design, build, and optimize GPU clusters for training and inference workloads
  • Develop and tune low-level CUDA kernels
  • Profile, debug, and eliminate bottlenecks across GPU memory, networking, filesystems, and multi-GPU operations
  • Collaborate with AI research teams to deliver production-grade performance and scalability

Benefits

  • Equity
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • 401(k) retirement plan
  • Short-term disability insurance
  • Long-term disability insurance
  • Life insurance
  • Discounts and perks