Skip to content

Start here

Three ways in. Pick yours.

Engineers and researchers who want to do the work frontier labs hire for in applied AI and research: build systems around models, and make claims about them that hold up.

book chapters
21
courses
12
recorded postings at 48 labs
1,827

Posting counts use the recorded board (Partial update · October 8, 2026); each entry keeps its own observation date and needs a fresh check. Explore opportunities.

Where are you now?

Choose your door

  1. Door 1

    Finishing a degree, aiming at research

    Prof Rod Avatar

    32recorded internships, fellowships and residencies; 50% of research-scientist postings mention publications

    What you add here

    Where it leads

    Research internships · Fellowships and residencies

    Begin: Chapter 1: what a model call computes
    Why this door

    Labs rarely hire new graduates into research. The way in is a program, mostly internships for enrolled students and a few fellowships open to any background, and a research record. What you add here: derivations and measured experiments you can extend into your own work, and the training skills research postings ask for.

    It derives what a model computes and checks it against a real one, the habit a research record is built on.

  2. Door 2

    A software engineer moving into AI

    Prof Rod Avatar

    57%of research-engineer postings have no degree requirement stated; median base pay $413k

    What you add here

    Where it leads

    Research engineer · Forward-deployed engineer

    Begin: Chapter 1: what a model call computes
    Why this door

    Research engineer is the door without a PhD: most of its postings state no degree, and it pays what research scientists are paid. What you add here: how models work, how to measure them, and the training stack research teams ask for.

    The book builds an agent from the first request up, and you run every step.

  3. Door 3

    A PhD heading to a frontier lab

    Prof Rod Avatar

    45%of research-scientist postings ask for PyTorch; 49% ask for post-training

    What you add here

    Where it leads

    Research scientist · Post-training

    Begin: Did model A really beat model B?
    Why this door

    Your research counts, and some labs require it. What the postings add on top is engineering at scale: the language-model training stack, evaluations built as engineering, and production code. What you add here is that engineering, measured.

    One run of an eval decides less than it looks like. This is the measurement a lab expects you to do first.

Every role has its own page, counted from the labs' postings: see all the roles. It is not for prompt tricks, a certificate, or a promise of a job. There is none of that here.

What you will be able to do

  1. 01

    Derive it

    The math behind the system, from first principles.

    More

    Work out the quantities behind the systems from first principles: what a model call computes, what prefill and decode cost, what pass@k means, how wide an interval is.

  2. 02

    Build it

    An agent from scratch, every part yours.

    More

    Build an agent from scratch: the loop, typed tools, memory and retrieval, durable state, and the isolation that keeps model output from becoming an action nobody granted.

  3. 03

    Measure it

    Error bars, paired comparisons, calibrated judges.

    More

    Measure models honestly: error bars, paired comparisons, calibrated judges, controls that can fail, and the right unit to count.

  4. 04

    Find the failure

    Locate the fault before you change anything.

    More

    Find where a system fails before changing it, and show that a fix changed what you meant it to change.

  5. 05

    Read the numbers

    Read a benchmark the way an interviewer will.

    More

    Read a benchmark, a lab's eval report or your own results with the questions an interviewer will ask: what was sampled, what was controlled, and what would prove it wrong.

The room

What is here

All of it is free to read; some courses ask you to register.

Measured studies: Calibrate an LLM Judge Before You Trust Its Score · Did Model A Really Beat Model B? Eval Variance, Measured · Measure Prompt Injection as an Attack-Success Rate, Then Bound It · Measure Agent Latency: Time to First Token, Decode and the p95 Tail

Pinned on the classroom wall

The promises every page keeps

  1. 1Every number has a source you can rerun

    Measured results come with their code, data and a receipt, in a public repository.

  2. 2It runs on models you can run

    Most experiments use small open models that fit a free Colab GPU, so you can repeat them without an API key. When a result needs a hosted model, the page names the model and what the run cost.

  3. 3The math is on the page

    Derivations are written out, not waved at. Where a page measures something, the math says what to expect before the run does.

  4. 4What went wrong stays in

    Failed controls, first drafts that were wrong, and results that cut against the argument are reported where you can see them.

  5. 5Written for people who read model output all day

    Short, concrete and plain. If a sentence would make you suspect a model wrote it unchecked, it is a bug.

If a page breaks one, it is a bug. Tell Rod which page and what you found.

Prof Rod Avatar

Not sure which door? Start where every door starts.

Read Chapter 1

No account needed.