Software Engineer, GPU Kernels
Required skills
- GPU kernels
- compute primitives
- performance-critical operations
- attention
- matrix multiplication
- mixture-of-experts execution
- low-precision computation
- memory access
- tiling
- synchronization
Nice to have
- NVIDIA Blackwell
- NVIDIA Hopper
- grouped GEMMs
- low-rank adapters
- quantized weight layouts
- Triton
Role summary
River AI is seeking exceptional GPU kernel engineers to develop the core compute primitives for their personal AI infrastructure. This role involves optimizing performance-critical operations like attention, matrix multiplication, and low-precision computations for training and inference. You will work closely with researchers and systems engineers to identify bottlenecks, implement and validate kernels, and integrate improvements into production runtimes. The ideal candidate has a strong background in GPU architecture, parallel programming, and numerical computing, with experience in CUDA, C++, and Python.
At River AI, our mission is to create personal AI owned and shaped by each individual. To achieve this, we are rewriting the entire stack from scratch: personal hardware for local inference, bespoke training infrastructure, next-generation UIs, and frontier deep learning research.
Who we are
We are scientists, engineers, and builders from the industry's top tech companies and AI labs. We bring a proven track record of scaling consumer systems for hundreds of millions of users and architecting the pre-training infrastructure behind today's frontier models.
About the Role
We are looking for exceptional GPU kernel engineers to build the compute primitives behind River’s training and inference infrastructure. Your goal is to make large models faster to train and more efficient to serve.
You will own performance-critical operations, including attention, matrix multiplication, mixture-of-experts execution, and low-precision computation. Working closely with researchers and systems engineers, you will identify bottlenecks, implement kernels, validate correctness, and bring improvements into production.
What You’ll Do
Skills & Qualifications
Minimum Qualifications:
Preferred Qualifications: (We encourage you to apply even if you don't meet all of these)
Logistics & Benefits
Similar roles
- Applied ResearcherRiver AI · Palo Alto, CA · Onsite
- Facility Operations LeadRiver AI · San Francisco, CA · Onsite
- Software Engineering Intern, iOS (Summer 2027)Notion · New York, NY · Onsite
Lead Software Engineer - Enterprise AI Services & AgentsWellmark Blue Cross and Blue Shield · Des Moines, IA · Hybrid
Senior Software Engineer - Lead PlatformA Place for Mom · Remote · Remote
Senior Software EngineerHumata Health · Remote · Remote
