Software Engineer - Kernels/CUDA (C++)
$180kSpaceXAI
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.
$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 timeWork experience placementLocal area$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 timeWork experience placementWork at officeLocal areaRemote workMonday to FridayFlexible hours3 days per week- ...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 timeWork experience placement3 days per week
$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$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$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- ...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++
$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 timeRemote work$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$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$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$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 timeWork experience placementLocal areaRemote workMonday to FridayFlexible hours$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$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 placementRemote work$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$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++InternshipLocal areaFlexible hours$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++$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++$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$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 timeWork experience placement$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 employmentFull timeTemporary workCasual workWork at officeFlexible hours$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$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 timeTemporary work$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 startFlexible hours- ...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
$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 timeWork at officeRemote work$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$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$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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Kernels/CUDA (C++). Be the first to apply!
- bank software Palo Alto, CA
- software asset management analyst Palo Alto, CA
- ultimate software Palo Alto, CA
- embedded software Palo Alto, CA
- software Palo Alto, CA
- software engineer - cloud services Palo Alto, CA
- internship software Palo Alto, CA
- software applications developer Palo Alto, CA
- software implementation project manager Palo Alto, CA
- software quality assurance Palo Alto, CA

