AKP Anthropic Kernel Path

0/21 read · no cycles yet

Must-read prior art (kernel / PE track)

Status: short MUST stack, 2026-08-18. Full annotated corpus with hours and URLs: 01-prior-art/corpus.md. This file is the interview-week subset, not a substitute.

Priority: MUST = you cannot interview without it. SHOULD = you will be a worse engineer without it. BG = background, do not hide here.

Anthropic, about the work itself

PriItemWhy
MUSTDesigning AI-resistant technical evaluations (Hume, 2026)The hiring instrument. Read twice. Then do the repo.
MUSThttps://github.com/anthropics/original_performance_takehomeThe job.
MUSTTPU Kernel EngineerSampling, low-precision, custom collectives, debug at assembly. $280k–$850k. Same band as GPU PE.
MUSTPerformance Engineer, GPU and Performance EngineerThe scoreboard. Representative projects are the curriculum.
MUSTCareers / how we hireApply-as-engineer, what they put on the resume, 25% office, no internships.
SHOULDPerformance Engineer, Inference SystemsCorrectness-as-performance. Cross-layer tracing.
SHOULDStaff+ Inference RuntimeMulti-accelerator reality (GPU/TPU/Trainium), Rust runtime.
SHOULDLondon Inference StaffSame org, £325k–£390k.
BGAI partnership guidelines for candidates (linked from reqs)When you may use Claude in the process.

Anthropic research a PE must be literate in

You will not be on the interpretability team. You will sit next to them. "I just do kernels" is a fail in the culture interview.

PriItemWhy
MUSTBai et al., 2022. Constitutional AI. https://arxiv.org/abs/2212.08073The company's namesake method. Procedure, not slogan.
MUSTBai et al., 2022 HH-RLHF. https://arxiv.org/abs/2204.05862Post-training stack they built the company on.
MUSTChristiano et al., 2017. Deep RL from Human Preferences. + Askell et al. 2021 HHLineage.
MUST (interview)Claude's new constitution (Jan 22, 2026)Living constitution. Priority order: broadly safe → ethical → guidelines → helpful.
MUSTRSP v3.4 effective Jul 8, 2026 (page updated Aug 14, 2026)Current policy, not the 2023 blog memory.
MUSTA postmortem of three recent issues (Sep 17, 2025)bf16 / XLA / approximate top-k. THE public kernel/numerics look. Three platforms.
MUSTMany-shot Jailbreaking (Anil, Apr 2024)Long-context is a kernel + product problem.
MUSTPrompt caching (Aug 2024)Prefix KV reuse. Implement mentally.
SHOULDKaplan et al. 2020 scaling laws; Hoffmann et al. 2022 ChinchillaWhy kernels unlock capability.
SHOULDElhage / Olsson transformer-circuits / induction heads (Anthropic, 2021–2022)Residual stream as a working memory. Helps you instrument models.
MUSTTempleton et al. 2024 Scaling MonosemanticityWhat interp people will ask you to make fast.
SHOULDConstitutional Classifiers++ (~Jan 2026, arXiv:2601.04603)Production safety has a compute budget.
SHOULDAugust 2026 Risk Report (linked from the RSP page)How they talk about catastrophic risk now.
BGNatural Language Autoencoders (2026); Global workspace (2026)Literacy, not your day job.

Also read the "How we're different" paragraph on every req: they consider their lineage GPT-3, circuit interpretability, multimodal neurons, scaling laws, AI & Compute, Concrete Problems in AI Safety, Learning from Human Preferences. Those six names are a reading list.

The kernel canon (not Anthropic, table stakes)

PriItemWhy
MUSTWilliams, Waterman, Patterson. Roofline (CACM / tech report 2008–2009)The diagram of your career.
MUSTDao et al. 2022 FlashAttention; Dao 2023 FA2; FA3 (2024) is what "FlashAttention" means in 2026Attention as an IO problem. FA1/2 = algorithm you implement. FA3 = Hopper conversation (TMA/WGMMA/FP8).
MUSTCUDA C++ Programming Guide (current) + PMPP 4e MUST; PMPP 5e (Jun 2026) SHOULDThe craft.
MUSTTriton docs + Tillet et al. 2019Daily driver language.
SHOULDCUTLASS / CuTe docs (NVIDIA)How serious GEMM is structured.
SHOULDKwon et al. 2023 vLLM / PagedAttentionDecode serving.
SHOULDShoeybi et al. Megatron-LM; Rajbhandari ZeRO; PyTorch FSDPParallelism zoo.
SHOULDPope et al. 2022 (Google) efficiently scaling transformers (inference)Prefill/decode, batching, multi-query.
SHOULDDeepSeek MLA / MoE papers (2024–2025)Architecture that changes kernels.
SHOULDNVIDIA PTX / Hopper (H100) / Blackwell whitepapers: TMA, WGMMA, tensor memoryHardware you are targeting.
BGThunderKittens, TileLang, Helion, Transformer Engine2025–2026 kernel DSLs. Read after you can write Triton without them.

Foundations (do not skip)

PriItemWhy
MUSTCSAPP, Bryant & O'Hallaron, 3e, labsSystems taste. Non-negotiable.
MUSTA real linear algebra (Axler or Trefethen & Bau)Attention is linear algebra with a softmax.
MUSTIEEE-754 + a numerics chapter (Higham or Trefethen Lectures on NLA)Softmax, fp8, accumulation width.
SHOULDHennessy & Patterson, Computer Architecture (selected: memory, ILP, GPU chapters)Vocabulary with hardware vendors.
SHOULDCover & Thomas, Elements of Information Theory (selected)Cross-entropy, KL, bits.
SHOULDGPU Mode lectures (YouTube, 2023–2026)Current craft, not a textbook.
MUST (one)CS149 Fall 2025 https://gfxcourses.stanford.edu/cs149/fall25/ (H100 kernels + Trainium2). Alt: CMU 15-418.Parallel course that matches three-platform reality. Do the labs.
MUSTCMU 10-414/714 Deep Learning Systems https://dlsyscourse.org/Compilers + autodiff + systems for the stack.
BGDragon book or Cooper/Torczon, Engineering a Compiler (selected)XLA / Triton / Neuron mental model.

Repos to read like literature (clone, do not pip-install-and-pray)

  1. anthropics/original_performance_takehome
  2. Dao-AILab/flash-attention
  3. triton-lang/triton
  4. NVIDIA/cutlass
  5. vllm-project/vllm
  6. NVIDIA/TransformerEngine
  7. karpathy/nanoGPT (for the tiny trainer, then discard training-as-identity)
  8. pytorch/pytorch (Inductor / generated Triton — later)
  9. gpu-mode/lectures (if still the canonical org)
  10. A Megatron-LM or Megatron-Bridge tree current in 2026

Full annotated hours, URLs, jobs table, kernel canon, and honesty notes: 01-prior-art/corpus.md.