MakerMaker

KERNEL ENGINEER

San Francisco FullTime On-site
Apply Now →
Job Description

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

Frequently Asked Questions

What does the KERNEL ENGINEER role at MakerMaker involve?

The KERNEL ENGINEER position at MakerMaker in San Francisco is a fulltime 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 skills are required for KERNEL ENGINEER at MakerMaker?

Key skills for this role include: Python, Rust, C++, Machine Learning.

What is the salary for KERNEL ENGINEER at MakerMaker?

The salary for this position is not publicly listed. You can negotiate during the interview process. Check Glassdoor or Levels.fyi for estimates.

Is the KERNEL ENGINEER position at MakerMaker remote or on-site?

This position is On-site. The role is based in San Francisco.

How do I apply for KERNEL ENGINEER at MakerMaker?

You can apply for this position directly through the employer's careers page. Click the 'Apply Now' button on this page to be redirected to the original listing. Make sure your resume is ATS-optimized. Use SpotChange's free ATS test to check.

Similar Jobs

Explore More

Get Hired Faster with SpotChange

AI resume analysis, ATS testing, interview prep, salary insights and more.

Open SpotChange Dashboard

About This Role

KERNEL ENGINEER at MakerMaker is a fulltime engineering position in San Francisco. Key skills include Python, Rust, C++, Machine Learning. Education: Master's Degree preferred. Experience: 3+ years.

This role is classified as on-site and is suitable for mid level-level professionals. Ghost Score 5/100 (Fresh) indicates this listing is very likely active and recently refreshed.

To apply, visit the official application page through the Apply Now button above. SpotChange Jobs provides AI-powered career tools including resume optimization, ATS testing, interview preparation, and salary negotiation assistance.