R

Recursive Superintelligence

Builds AI systems that improve themselves

Kernel Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-time$200k - $500k /yrIn-person

About the Job

Requirements

  • At least two years of post-graduation industry experience in GPU or accelerator kernels, ML compilers or backends, framework or runtime systems, inference performance, or comparably low-level infrastructure.
  • Implementation-level expertise in at least one relevant stack, such as CUDA/HIP, Triton, Pallas, NKI/Neuron, XLA, MLIR, TVM, PyTorch/JAX backends, TensorRT, vLLM, or SGLang.
  • Clear ownership of substantive kernel, compiler, backend, or runtime improvements, including the ability to explain design decisions, technical contribution, correctness checks, and measured impact or credible experimental evidence.
  • Strong understanding of hardware execution and performance fundamentals, including memory hierarchy, parallelism, latency, throughput, and performance profiling.
  • Ability to reason about numerical correctness, performance regressions, and tradeoffs involved in optimizing ML workloads.
  • Evidence of delivering complex technical work collaboratively, from investigation through implementation and validation.

Responsibilities

  • Develop and optimize performance-critical components across GPU or accelerator kernels, ML compiler and code-generation pipelines, or framework and serving runtimes, based on expertise.
  • Identify bottlenecks across compute, memory movement, scheduling, and execution; use profiling and measurement to guide optimization.
  • Improve the performance, efficiency, or capabilities of ML training and inference stacks, including kernels, runtime components, and compiler pathways.
  • Work with frameworks and serving systems such as PyTorch, JAX, vLLM, and SGLang, where relevant, to translate workload needs into low-level systems improvements.
  • Maintain correctness and numerical reliability while making performance tradeoffs; build benchmarks and validation approaches.
  • Collaborate with researchers, infrastructure engineers, and hardware-aware systems experts to scope problems, ship improvements, and see projects through to completion.

Desired Qualifications

  • Meaningful contributions to ML frameworks or inference and serving systems, such as PyTorch, JAX, vLLM, or SGLang, with clear ownership of a performance or systems outcome.
  • GPU software, TPU, Trainium, or other custom accelerator stacks; kernel libraries, compiler infrastructure, and chip-adjacent software.
  • Low-level systems engineering in high-performance infrastructure, even if past work was not directly focused on large language models.
  • Research that translates into engineering results, especially work where individual contributions can be clearly distinguished and practical impact explained.

About the Company

Recursive Superintelligence

Builds AI systems that improve themselves

Recursive Superintelligence is building AI systems designed to improve themselves without human input, aiming for artificial general or superintelligent capabilities. The product involves self-optimizing AI that can autonomously adjust its own algorithms and training processes based on observed performance, with minimal human intervention. It differentiates itself by basing development on leaders from Google DeepMind and OpenAI and pursuing recursive self-improvement as a core capability, backed by GV and Nvidia. The goal is to advance toward autonomous, self-directed improvements in AI intelligence.

Company size
51-200
Company stage
Seed
Total funding
$650M
Headquarters
London, United Kingdom
Founded
2026

Recently Posted Jobs

Explore more opportunities at Recursive Superintelligence

See more jobs