M

MakerMaker

Platform to build self-improving AI agents

Kernel Engineer

Full-Time
No salary listed
Mid
San Francisco, CA, USA
In Person
Software EngineeringSystems Software Engineering

About the job

Requirements
  • At least 4 years of experience writing performant GPU kernels using CUDA, ROCm, Triton, or a production-grade equivalent.
  • Fluency in hardware concepts including memory hierarchy, occupancy, register pressure, tensor cores, and warp scheduling.
  • Profiling fluency with Nsight, ncu, or comparable tools, and the discipline to measure before making changes.
  • A track record of shipping kernel-level optimizations that moved a measurable metric in a real system.
  • Strong systems expertise, including understanding how kernels operate within larger frameworks and how integration choices affect end-to-end performance.
  • Comfort reading framework-level Python and C++ around kernels.
Responsibilities
  • Write and optimize GPU kernels for training and inference workloads, including attention variants, mixture-of-experts layers, custom activations, and communication primitives.
  • Profile real workloads with hardware counters and translate findings into specific kernel-level optimizations.
  • Co-design kernels with research teams, participating in changes to both kernels and algorithms when needed.
  • Integrate optimized kernels into training and serving stacks, benchmark before and after, and verify improvements end to end.
  • Maintain kernel quality as hardware, frameworks, and workloads change.
  • Share kernel-level expertise across the team.
Desired Qualifications
  • Open-source contributions to kernel libraries, compilers, or machine learning frameworks.
  • Experience with multiple accelerator architectures, including different GPU families, tensor processing units, or custom application-specific integrated circuits; experience with AMD GPUs is preferred.
  • Familiarity with collective communication primitives such as NCCL or equivalent.
  • Compiler or runtime background.

About the company

MakerMaker.AI builds a platform for creating AI agents that can recursively improve themselves, enabling users to inject deep domain knowledge so agents specialize and outperform generalist models on niche problems. Its system lets users define improvement goals, guide the self-improvement process, and choose which internal models to use, including rewriting prompts to boost performance. The initial emphasis is on faster, more cost-effective inference to accelerate the self-improvement loop, with a focus on helping organizations deploy open-weight AI models more efficiently. Compared with others, it differentiates itself by enabling a diverse ecosystem of domain-specific intelligences through democratized RSI and human-guided optimization, rather than a monoculture of large general-purpose models. The goal is to democratize recursive self-improvement and empower users to build custom, high-performing AI agents tailored to their own data and workflows.

Company Size

11-50

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to MakerMaker

See people who can refer or advise you