
Posted 25 days ago
Kernel Engineer
AI Summary
Writes and optimizes GPU kernels (CUDA, ROCm, Triton) and supporting systems software for training and inference of autonomous research agent models, profiling hardware performance and integrating kernels into serving and training stacks.
About this role
ABOUT THE COMPANY
We're building autonomous research agents for recursive self-improvement (multi-agent systems that propose, run, and analyze machine learning experiments). We're a small, well-funded team that works onsite in San Francisco.
ABOUT THE ROLE
You'll write and optimize the GPU kernels and supporting systems software that makes our training and inference workloads fast. This is deep, low-level work (performance counters, memory bandwidth, warp-level scheduling) applied to the specific shapes and patterns our models actually use.
We hire kernel engineers because the gap between "this works" and "this is fast on the hardware we have" is enormous, and that gap directly bounds what our researchers can try. You'll close that gap.
WHAT YOU'LL DO
Write and optimize GPU kernels (CUDA, ROCm, Triton, or similar) for training and inference workloads: attention variants, MoE layers, custom activations, communication primitives
Profile real workloads with hardware counters and translate findings into specific kernel-level optimizations
Co-design kernels with the research teams, when the kernel and the algorithm need to change together, you participate in both
Integrate optimized kernels into our training and serving stacks; benchmark before and after; verify the win is real end-to-end
Maintain kernel quality over time as hardware, frameworks, and workloads shift underneath
Spread kernel-level fluency across the team; we want this expertise shared, not siloed
WHAT WE'RE LOOKING FOR
4+ years writing performant GPU kernels (CUDA, ROCm, Triton, or production-grade equivalent)
Hardware-level fluency: memory hierarchy, occupancy, register pressure, tensor cores, warp scheduling
Profiling fluency (Nsight, ncu, or comparable tools) and the discipline to measure before changing
Track record of shipping kernel-level optimizations that moved a measurable metric in a real system
Strong systems expertise: you understand how kernels live inside larger frameworks and how integration choices affect end-to-end performance
Comfortable reading framework-level Python and C++ around your kernels
NICE TO HAVE
Open-source contributions to kernel libraries, compilers, or ML frameworks
Experience with multiple accelerator architectures (different GPU families, TPUs, custom ASICs), preferably AMD GPUs
Familiarity with collective communication primitives (NCCL or equivalent)
Compiler or runtime background
THIS ROLE IS PROBABLY NOT FOR YOU IF
You haven't gotten your hands dirty at the kernel level: this isn't a higher-level systems role rebranded
You want to stay narrowly in one library; we expect breadth across the kernel surface our models actually use
Performance work without measurable end-to-end impact frustrates you
Skills
Explore related jobs
More jobs at MakerMaker
Similar CUDA jobs
- NDeep Learning Model and System Optimization Engineering Intern – 2027NVIDIA USA · China, Shanghai
- I
Member of Technical Staff, AMD GPU Performance EngineeringInferact · San Francisco - B
Member of Technical Staff - Research EngineerBlack Forest Labs · San Francisco (United States) - FSoftware Engineer – GPU KernelFriendliAI · Seoul
- I
Member of Technical Staff, TPU Performance EngineeringInferact · Singapore
Jobs in San Francisco
- SPhysician, Family Medicine/Internal Medicine (San Francisco, CA)Sutter Health · San Francisco, CA
- SPhysician, Hospitalist, Night Shift, Internal Medicine, Independent Contractor (San Francisco, CA)Sutter Health · San Francisco, CA
- M
Seasonal Retail Fulfillment Support Associate, San Francisco Union SquareMacy's · San Francisco, CA - NTechnical Support SpecialistNotability · San Francisco
- A
Research Engineer, Cybersecurity RL (Reinforcement Learning)Anthropic · San Francisco, California | New York City - WSenior Software EngineerWorkato · San Francisco, California
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.