CareerPlan

Sr. Software Engineer, Kernels/CUDA (C++)

Palo Alto, CAFull-time$220k–$357k2026-11-06 → 2026-11-10

Core

Design, build, and optimize massive GPU clusters and low-level CUDA kernels for extreme-scale AI training and inference workloads.

Role type

Senior IC systems engineer (GPU kernels & compute infrastructure)

Builds

Raw GPU supercomputers and the platform layer running on top of them

Domain

AI infrastructure / High-performance computing

Deliverable

production ML models

Required skills

Low-level system programming (C/C++), CUDA kernel development, GPU memory hierarchy optimization, Linux kernel internals, Distributed compute orchestration, Multi-GPU operation, Nsight profiling, CUTLASS framework usage

Preferred skills

PTX/SASS assembly programming, Large-scale GPU cluster management, Custom kernel optimization, Memory-bound and compute-bound scenario optimization

Technologies

CUDA, CUTLASS, Nsight, Linux, Tensor Cores, GeMM, Attention mechanisms

Responsibilities

Design and optimize massive GPU clusters for training and inference; Develop and tune low-level CUDA kernels; Profile and debug bottlenecks across GPU memory, networking, and filesystems; Collaborate with AI research teams to deliver scalable performance

Seniority

Senior, hands-on IC