AKP Anthropic Kernel Path

0/21 read · no cycles yet

Prior-art corpus (kernel / PE track)

Sourced 2026-08-18 from primary pages (Anthropic news/research/engineering, arXiv, Greenhouse, course sites). Flags:

  • MUST — you cannot interview without it
  • SHOULD — you will be a worse engineer without it
  • BG — background; do not hide here
  • MUST-DO — not a paper; you run it

Hours are deep hours (pen + compiler + profiler), not calendar time. A 12-week paper-read plan is not becoming the engineer; that is literacy. The real path is the 16–24 month plan in 00-the-job/roadmap.md. Sequenced curricula (do not re-list here): 02-foundations/curriculum.md, 03-kernels/curriculum.md, 04-llm-theory/curriculum.md.

Do not invent papers. If an item has no URL below, none was verified on 2026-08-18.


Anthropic alignment

PriHoursItemWhy
MUST8–12hBai et al., 2022. Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedback. https://arxiv.org/abs/2204.05862 · Anthropic: https://www.anthropic.com/research/training-a-helpful-and-harmless-assistant-with-reinforcement-learning-from-human-feedbackHH-RLHF. The post-training stack they built the company on. Procedure, data, HHH tensions — not a slogan.
MUST10–14hBai et al., 2022. Constitutional AI: Harmlessness from AI Feedback. https://arxiv.org/abs/2212.08073Namesake method. SL-CAI critique→revise, then RLAIF. Recite as a flowchart.
MUST (interview)4–6hClaude's new constitution, Jan 22, 2026. https://www.anthropic.com/news/claude-new-constitutionLiving constitution used in training. Helpful / guidelines / ethics / broadly-safe priority order. They will ask.
SHOULD6–8hConstitutional Classifiers++, ~Jan 2026. https://www.anthropic.com/news/next-generation-constitutional-classifiers · arXiv:2601.04603Production safety has a compute budget. You may be asked to make a probe cheap.
SHOULD6–8hHubinger et al., Jan 2024. Sleeper Agents. https://arxiv.org/abs/2401.05566Deceptive alignment as an empirical object. Why "the model looks fine" is not a kernel-only answer.
SHOULD6–8hGreenblatt et al., Dec 2024. Alignment faking. https://arxiv.org/abs/2412.14093Models that play along under oversight. Culture-round fuel.
BG2hCore views on AI safety. https://www.anthropic.com/news/core-views-on-ai-safetyCompany doctrine. Read once; do not camp here.

Claude / system cards

Index of cards: https://www.anthropic.com/system-cards

PriHoursItemWhy
MUST6–8hClaude 3 model card, Mar 2024. https://www.anthropic.com/news/claude-3-family · card index aboveFirst public "how we evaluate a frontier model" they expect you to have opened. Capability + safety shape.
SHOULD—Claude Sonnet 4.5 system card, Sep 2025. https://www.anthropic.com/claude-sonnet-4-5-system-card · PDF: https://www-cdn.anthropic.com/963373e433e489a87a10c823c52a0a013e9172dd/Claude%20Sonnet%204.5%20System%20Card.pdf · news: https://www.anthropic.com/news/claude-sonnet-4-5Hybrid reasoning, computer use, first interp-in-the-card evals. What "aligned enough to ship" looks like in 2025.
SHOULD—Claude Opus 4.5 system card, Nov 2025. https://www.anthropic.com/claude-opus-4-5-system-card · PDF: https://www-cdn.anthropic.com/bf10f64990cfda0ba858290be7b8cc6317685f47/Claude%20Opus%204.5%20System%20Card.pdf · news: https://www.anthropic.com/news/claude-opus-4-5Frontier coding/agents + ASL-3 + sabotage/eval-awareness. The model the take-home was redesigned against.
SHOULD—Developing a computer use model, Oct 2024. https://www.anthropic.com/research/developing-computer-useTool/computer-use as a systems + safety problem. Adjacent to inference runtime work.

Interpretability (literacy so you can sit next to them)

You will not be on the interp team. "I just do kernels" is a culture-round fail.

PriHoursItemWhy
SHOULD12–16hElhage et al., 2021. A Mathematical Framework for Transformer Circuits. https://transformer-circuits.pub/2021/framework/Residual stream, QK/OV. How they talk about the model you are making fast.
SHOULD—Olsson et al., 2022. In-context Learning and Induction Heads. https://transformer-circuits.pub/2022/in-context-learning-and-induction-heads · arXiv:2209.11895 https://arxiv.org/abs/2209.11895First circuit you must be able to draw.
SHOULD—Elhage et al., 2022. Toy Models of Superposition. https://transformer-circuits.pub/2022/toy_modelWhy neurons are the wrong basis.
SHOULD—Bricken et al., 2023. Towards Monosemanticity. https://transformer-circuits.pub/2023/monosemantic-featuresDictionary learning / SAE idea.
MUST12–16hTempleton et al., 2024. Scaling Monosemanticity. https://transformer-circuits.pub/2024/scaling-monosemanticity/index.htmlSAEs on Sonnet. What interp people will ask you to make fast (hooks, dumps, sparse matmuls).
SHOULD—Circuit Tracing / On the Biology of a Large Language Model, 2025. https://transformer-circuits.pub/2025/attribution-graphs/biology.html · methods: https://transformer-circuits.pub/2025/attribution-graphs/methods.htmlAttribution graphs at production scale. Systems-shaped interp.

Inference / serving (Anthropic-authored)

PriHoursItemWhy
MUST—Anil et al., Apr 2024. Many-shot Jailbreaking. https://www.anthropic.com/research/many-shot-jailbreaking · arXiv:2404.01833 https://arxiv.org/abs/2404.01833Long-context is a product and a kernel problem. ICL attacks scale with window.
MUST—Prompt caching, Aug 2024. https://www.anthropic.com/news/prompt-cachingPrefix KV reuse as a serving primitive. You must be able to implement the idea mentally (cache key, invalidation, TTFT).
SHOULD—Effective context engineering for AI agents, 2025. https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agentsAttention budget, compaction, note-taking, sub-agents. Why "just grow context" is not a serving plan.
MUST—A postmortem of three recent issues, Sep 17, 2025. https://www.anthropic.com/engineering/a-postmortem-of-three-recent-issuesTHE public kernel/numerics look. Three overlapping bugs: context-window routing, TPU output corruption, approximate top-k XLA:TPU miscompilation (bf16 vs fp32 / xla_allow_excess_precision). They serve Claude on TPU + Trainium + NVIDIA. Sampling correctness is performance. Read twice.

Safety / policy

PriHoursItemWhy
MUST—Responsible Scaling Policy, current v3.4, effective Jul 8, 2026, page updated Aug 14, 2026. https://www.anthropic.com/responsible-scaling-policyThey will ask what changed (capability thresholds, Risk Reports, unredacted-share rule). Read the current PDF, not a 2023 blog memory.
SHOULD—August 2026 Risk Report (redacted), posted Aug 14, 2026, coverage through Jul 15. Linked from the RSP page.How they talk about catastrophic risk now. Culture-round specific.

Stack / hiring instruments

PriHoursItemWhy
MUST—Expanding our use of Google Cloud TPUs and Services, Oct 23, 2025. https://www.anthropic.com/news/expanding-our-use-of-google-cloud-tpus-and-servicesThree platforms, stated: Google TPUs, Amazon Trainium, NVIDIA GPUs. Up to ~1M TPUs, >1 GW in 2026. The job is accelerator-agnostic even when the req says CUDA.
SHOULD—Google / Broadcom, 2026TPU supply and custom-silicon reporting around Google↔Broadcom (TPU design partner) and Anthropic's multi-chip / in-house silicon hiring. No single paper; track official Anthropic + Google Cloud notes, not Twitter.
MUST—Hume, Jan 21, 2026. Designing AI-resistant technical evaluations. https://www.anthropic.com/engineering/AI-resistant-technical-evaluationsPrimary interview signal. Why the take-home looks like a weird ISA.
MUST-DO—https://github.com/anthropics/original_performance_takehomeThe published job interview. Baseline 147,734 cycles. Email door < 1,487.

Jobs (open as of mid-2026)

Apply as an engineer. Comp from Greenhouse unless noted. Levels.fyi snapshot ~Aug 16, 2026 is secondary (Senior SWE median ~$591k TC, Lead ~$773k, Staff ~$1.25M — noisy).

RoleID / linkComp (posted)What the req actually says
TPU Kernel Engineerhttps://job-boards.greenhouse.io/anthropic/jobs/4720576008$280k–$850kSampling, low-precision kernels, custom collectives, debug at assembly. The TPU-shaped twin of GPU PE.
Performance Engineer, GPUhttps://job-boards.greenhouse.io/anthropic/jobs/4926227008$280k–$850kCUDA/Triton/CUTLASS, FlashAttention-class, tensor cores, FP8, NCCL
Performance Engineerhttps://job-boards.greenhouse.io/anthropic/jobs/4020350008$280k–$850kSampling, low-precision, load-balancing, fault-tolerant distributed, kernel-level network debug
Performance Engineer, Inference Systemshttps://job-boards.greenhouse.io/anthropic/jobs/5224564008postedCross-layer kernels↔servers↔routing. Correctness is a performance bug.
Staff+ SWE, Inference Runtimehttps://job-boards.greenhouse.io/anthropic/jobs/5257650008$405k–$485k (third-party listing)Accelerator-agnostic runtime (GPU + TPU + Trainium). Rust + Python.
London Inference Staffhttps://job-boards.greenhouse.io/anthropic/jobs/5097742008£325k–£390kSame org, London.
Engineering Manager, GPUGreenhouse / careers—Same org, not the IC path
Pre-training Distributed Systemscareers—Megatron-shaped: TP/PP/DP/SP/CP, fault tolerance
ML Networkingcareers—NCCL / collectives / topology
Performance, RLcareers—RL sampling, RM forwards — inference+train
Hardware / Siliconcareers—Co-design with vendors; 2026 in-house silicon hiring
Fellows (ML Systems & Performance)careers / fellowsstipend + computeClosest external on-ramp

Interview signal: Hume take-home is primary. Blogs (IGotAnOffer, Aceoffer, Glassdoor) are secondary and noisy. Comp: Greenhouse first, Levels.fyi ~Aug 16, 2026 second.


Kernel canon (not Anthropic; table stakes)

URLs are the canonical papers/pages. Hours live in 03-kernels/curriculum.md. FA3 is what "FlashAttention" means in 2026 (warp-specialized TMA + WGMMA, GEMM/softmax overlap, FP8 block quant). FA1/2 are the algorithm you implement first.

ItemURL / idWhy
FlashAttention (FA1), Dao et al. 2022https://arxiv.org/abs/2205.14135IO-aware attention. Online softmax. You implement this.
FlashAttention-2, Dao 2023https://arxiv.org/abs/2307.08691Parallelism over Q; the Triton target.
FlashAttention-3, 2024https://arxiv.org/abs/2407.08608 · https://tridao.me/publications/flash3/flash3.pdf2026 meaning of FA. Hopper.
FlashDecodinghttps://crfm.stanford.edu/2023/10/12/flashdecoding.html · https://pytorch.org/blog/flash-decoding/Decode-shaped attention. Different bottleneck than prefill.
ThunderKittenshttps://arxiv.org/abs/2410.20399 · https://github.com/HazyResearch/thunderkittensTile DSL; FA3-class research kernels.
FlashMLAhttps://github.com/deepseek-ai/FlashMLAMLA decode kernel. Architecture that changes the kernel.
Orca (OSDI '22)https://www.usenix.org/conference/osdi22/presentation/yu · PDF: https://www.usenix.org/system/files/osdi22-yu.pdfIteration-level / continuous batching.
PagedAttention / vLLM, Kwon 2023https://arxiv.org/abs/2309.06180KV as virtual memory.
Sarathi-Servehttps://arxiv.org/abs/2403.02310Chunked prefill + stall-free batching.
DistServehttps://arxiv.org/abs/2401.09670Prefill/decode disaggregation.
Megatron-LM 2019https://arxiv.org/abs/1909.08053Tensor parallel.
Megatron-LM 2021https://arxiv.org/abs/2104.044733D parallel on GPU clusters.
ZeRO, Rajbhandari 2019https://arxiv.org/abs/1910.02054Shard opt/grad/param.
FSDPhttps://arxiv.org/abs/2304.11277 · PyTorch FSDP docsZeRO-3 as a PyTorch primitive.
Korthikanti sequence parallelism, 2022https://arxiv.org/abs/2205.05198SP + less rematerialization. Always-on with TP.
Ring Attention, Liu et al. 2023https://arxiv.org/abs/2310.01889Sequence/context parallel attention.
NVIDIA context parallelism (CP)Megatron-Core / Transformer Engine parallelism guidesProduction CP (ring / Ulysses / Llama-3-style).
Speculative decoding, Leviathan 2023https://arxiv.org/abs/2211.17192Exact acceptance. Verification is prefill-shaped.
Medusahttps://arxiv.org/abs/2401.10774 · https://github.com/FasterDecoding/MedusaMulti-head draft.
EAGLE-3https://github.com/SafeAILab/EAGLE (EAGLE-1 https://arxiv.org/abs/2401.15077; EAGLE-3 NeurIPS 2025)Tree attention / verify GEMM.
MQA, Shazeer 2019https://arxiv.org/abs/1911.02150One KV head. Decode bytes.
GQA, Ainslie 2023https://arxiv.org/abs/2305.13245Grouped KV. Default 2024–2026.
Mixtralhttps://arxiv.org/abs/2401.04088Sparse MoE that shipped.
DeepSeekMoEhttps://arxiv.org/abs/2401.06066Fine-grained experts + shared.
DeepSeek-V2 MLAhttps://arxiv.org/abs/2405.04434Compressed KV. Kernel-relevant architecture.
DeepSeek-V3https://arxiv.org/abs/2412.19437Systems appendix is the read.
DeepSeek hardware reflectionsarXiv:2505.09343 https://arxiv.org/abs/2505.09343How they think about the metal.
FP8, Micikevicius et al. 2022https://arxiv.org/abs/2209.05433E4M3/E5M2 contract.
OCP MX formatsOpen Compute Project MX spec (MXFP8/MXFP4/…)Block-scale formats the SKUs speak.
MXFP8 recipesarXiv:2506.08027 https://arxiv.org/abs/2506.08027How you actually train/serve in MXFP8.
Triton, Tillet et al. 2019https://openai.com/index/triton/ · https://github.com/triton-lang/tritonDaily driver language.
CUTLASS / CuTehttps://github.com/NVIDIA/cutlassHow serious GEMM is structured.
CUDA GraphsCUDA / PyTorch CUDA-graphs notesDecode launch overhead.
Hopper / Blackwellhttps://developer.nvidia.com/blog/nvidia-hopper-architecture-in-depth/ · https://resources.nvidia.com/en-us-blackwell-architectureTMA, WGMMA, TMEM/tcgen05. Hardware you are targeting.
Anatomy of a Triton Attention KernelarXiv:2511.11581 https://arxiv.org/abs/2511.115812025 close read of a real Triton FA-class kernel.

Courses / textbooks

PriItemWhy
MUSTPMPP 4e (Hwu / Kirk / El Hajj, 2022)The CUDA textbook. Start here if 5e is not in hand.
SHOULDPMPP 5e, Jun 2026 (catalog also lists Feb 2026; take whichever printing you can buy). LLM + advanced GEMM chapters.2026 edition of the craft book.
MUSTCSAPP, Bryant & O'Hallaron, 3e + labsSystems taste. Non-negotiable. See 02-foundations/curriculum.md module 7a.
SHOULDHennessy & Patterson, Computer Architecture: A Quantitative Approach (selected: memory, ILP, GPU/DSA)Vocabulary with hardware vendors.
MUST (one parallel course)Stanford CS149 Fall 2025 https://gfxcourses.stanford.edu/cs149/fall25/ — H100 kernels and Trainium2. Do the programming assignments.The parallel course that matches Anthropic's three-platform reality.
MUST (systems-for-ML)CMU 10-414 / 10-714 Deep Learning Systems https://dlsyscourse.org/Compilers + autodiff + systems for the stack you will sit in.
SHOULDCS231n (vision / backprop fluency); CS224n https://web.stanford.edu/class/cs224n/NLP/transformer course, not a substitute for building.
MUST (papers, not courses)Vaswani et al. 2017 Attention Is All You Need https://arxiv.org/abs/1706.03762 · Brown et al. 2020 GPT-3 https://arxiv.org/abs/2005.14165 · Kaplan et al. 2020 https://arxiv.org/abs/2001.08361 · Hoffmann et al. 2022 Chinchilla https://arxiv.org/abs/2203.15556 · Ouyang et al. 2022 InstructGPT https://arxiv.org/abs/2203.02155The lineage named on every Anthropic req ("How we're different").

Do one of {CS149, CMU 15-418, MIT 6.S894} as a full course — CS149 Fall 2025 is preferred here because of H100 + Trainium2. Then GPU MODE + CS336 A1/A2 (02-foundations/curriculum.md).


What they will grill

Evidence-backed from Hume + reqs + the postmortem + candidate reports (noisy):

  1. Roofline. Math-bound, memory-bound, or latency-bound? Prove it with bytes and FLOPs.
  2. Scratch / SMEM as a resource you allocate, not a magic cache. Hume's machine is the teaching version.
  3. SIMD + VLIW packing + hazards. The take-home is this.
  4. Sampling numerics. bf16 vs fp32, approximate vs exact top-k, XLA excess precision. The Sep 2025 postmortem is the exam question they already published.
  5. Prefill vs decode. Different kernels, different batching, different rooflines.
  6. KV cache bytes. 2 × n_layers × n_kv_heads × seq × d_head × bytes × batch. GQA/MLA/paging.
  7. Continuous / chunked batching (Orca, Sarathi). A request in prefill must not stall decode.
  8. Quantization that does not silently change outputs. Correctness is performance (Inference Systems req + postmortem).
  9. Collectives. Why an all-reduce is on the critical path; RS+AG vs AR; overlap.
  10. Why a fusion helps (bytes moved, not "it's faster").
  11. FA as of 2026 = FA3 ideas, even if your artifact is FA1/FA2-shaped.
  12. Constitutional AI as a procedure + 2026 constitution priority order + RSP v3.4 as a living policy. What you would refuse to ship.
  13. Three platforms. A kernel change that is correct on H100 and wrong on TPU (XLA) is a production incident.

They will not care about: LeetCode streaks, a Llama fine-tune, LangChain, certificates, reciting transformer equations you cannot cost.


Honesty notes

  • Literacy ≠ the job. Reading this corpus in 12 weeks makes you able to talk. The 16–24 month plan in 00-the-job/roadmap.md (artifacts, take-home sport, public writeups) is what makes you hireable.
  • Hume is primary; interview blogs are secondary. Comp from Greenhouse > Levels.fyi (~Aug 16, 2026 snapshot).
  • System cards after Claude 3 are SHOULD unless you are interviewing on inference-systems / safety-adjacent staff loops — then Sonnet 4.5 + Opus 4.5 become MUST.
  • Hours are estimates for a strong SWE who writes while reading. Skimming is not those hours.
  • If a URL 404s, use the arXiv id or the system-cards index. Do not substitute a Twitter thread.
  • Seed list and annotations: 01-prior-art/must-read.md is the short MUST stack; this file is the full verified corpus.