KERNEL ENGINEER

MakerMaker.AI

San Francisco (CA)

Sur place

USD 180 000 - 230 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Open-source collaboration
Hybrid/On-site flexibility
Competitive compensation

Résumé du poste

MakerMaker.AI in San Francisco is seeking a kernel engineer to write and optimize GPU kernels (CUDA, ROCm, Triton) for training and inference workloads. You will work on performance counters, memory bandwidth, and warp-level scheduling to accelerate our models.

You will profile workloads, collaborate with researchers, and integrate optimized kernels into training and serving stacks while maintaining kernel quality as hardware evolves.

Qualifications

  • 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 with Nsight/ncu or comparable tools and measuring before changing.
  • Track record of shipping kernel-level optimizations that moved a measurable metric in a real system.
  • Strong systems expertise: kernels inside larger frameworks and end-to-end performance impacts.

Responsabilités

  • Write and optimize GPU kernels for training and inference workloads (CUDA, ROCm, Triton).
  • Profile workloads with hardware counters and translate findings into kernel optimizations.
  • Co-design kernels with research teams when algorithms change.
  • Integrate optimized kernels into training and serving stacks; benchmark and verify end-to-end wins.
  • Maintain kernel quality over time as hardware/frameworks evolve.
  • Spread kernel-level fluency across the team.

Connaissances

GPU kernel development
Performance profiling
C++/Python
System-level optimization
Warp scheduling

Outils

Nsight
ncu
CUDA
ROCm
Triton

Description du poste

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

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

KERNEL ENGINEER
KERNEL ENGINEER

MakerMaker • San Francisco (CA)

Sur place
USD 180 000 - 240 000
Kernel Engineer
Kernel Engineer

Acceler8 Talent • San Francisco (CA)

Hybride
USD 180 000 - 230 000
GPU/Kernel Engineer
GPU/Kernel Engineer

Acceler8 Talent • Palo Alto (CA)

Sur place
USD 180 000 - 240 000
Software Engineer, GPU Kernels
Software Engineer, GPU Kernels

River AI Inc. • Palo Alto (CA)

Sur place
USD 200 000 - 420 000
Health insurance
Dental insurance
Vision insurance
+3
Member of Technical Staff, GPU Kernels
Member of Technical Staff, GPU Kernels

SF Tensor • San Francisco (CA)

Sur place
USD 180 000 - 240 000
Software Engineer - GPU Kernel
Software Engineer - GPU Kernel

FriendliAI • San Francisco (CA)

Sur place
USD 120 000 - 150 000
Flexible working hours
Daily lunch and dinner
Health check-up support
+3
Machine Learning Engineer - Kernels
Machine Learning Engineer - Kernels

7Seventy • États-Unis

Sur place
USD 150 000 - 190 000
GPU Kernel Engineer for High-Performance ML
GPU Kernel Engineer for High-Performance ML

MakerMaker.AI • San Francisco (CA)

Sur place
USD 180 000 - 230 000
Open-source collaboration
Hybrid/On-site flexibility
Competitive compensation
Software Engineer, GPU Kernels
Software Engineer, GPU Kernels

River AI • Palo Alto (CA)

Sur place
USD 200 000 - 420 000
Equity
Visa sponsorship
Relocation assistance
+1
Member of Technical Staff, GPU Kernels
Member of Technical Staff, GPU Kernels

San Francisco Tensor Company • San Francisco (CA)

Sur place
USD 285 000 - 315 000
Relocation assistance
Equity