Skip to content
The Argument2026-09-2112 min readRev. 2026-10-02

What Frontier Labs Ask For, Counted and Read Closely

On October 2, 2026, the jobs board counted 1,837 open technical roles at 49 labs. Here is what research and applied postings mention most, then fifteen postings read in the labs' own words.

Key takeaways

  • On October 2, 2026, the jobs board listed 1,837 open technical roles at 49 labs: 173 research scientist, 123 research engineer and 323 applied AI roles.
  • Evals are the most mentioned skill in research postings: 62% of research scientist and 66% of research engineer postings. Applied AI postings lead with working with customers (96%) and production systems (64%).
  • Fifteen postings read closely show what those words mean as duties: experiments with a hypothesis, environments with verifiers, and results written up even when they are null.
  • Credentials vary by segment: 17% of research scientist postings require a PhD with no alternative, against 8% for research engineers and none for applied AI.
  • A mention is not a requirement, and an open posting is not a hire. Neither source shows interview loops or who gets the job.

Rod Rivera

Author

What Frontier Labs Ask For, Counted and Read Closely

Rod's note: read with a pencil; the margins are for you.

You want a technical role at a frontier lab. The titles overlap: applied AI engineer, research engineer, research scientist, member of technical staff. The title tells you less than the duties, and the duties tell you what to practice.

This piece reads the market two ways. The jobs board counts what open postings mention. Then fifteen postings, read in full, show what those mentions look like as work. Every skill below links to its page on the board, and every kind of role to its role page.

What the board counts

On October 2, 2026, the jobs board listed 1,837 open technical roles at 49 labs: 173 research scientist roles, 123 research engineer roles and 323 applied AI roles. Almost half, 877, were software roles. The share of each segment's postings that mention a skill:

SkillResearch scientist (173)Research engineer (123)Applied AI (323)
Evals and benchmarks62%66%53%
How language models work61%70%52%
Post-training and fine-tuning49%46%11%
Publications49%24%1%
Agents and tool use46%40%46%
Reinforcement learning44%45%2%
PyTorch44%47%5%
Inference and serving27%44%32%
Production systems21%42%64%
Working with customers15%19%96%
Retrieval and RAG6%5%24%

Two patterns stand out. Research postings share a core: evals, how models work, post-training, RL and PyTorch, with publications weighing on research scientists. Applied AI postings lead with customers and production, and still mention evals in more than half.

What these sources can and cannot tell you

The board's counts are pattern matches on posting text, after each lab's repeated template lines are removed, read on October 2, 2026. A mention is not always a requirement. The fifteen postings below were read on September 30, 2026, and each quote links to its posting. Both sources show what labs advertise. Neither shows how many people are hired, what the interview loop contains, or what the work is like day to day. Postings close and change; if a link is dead, treat that posting as a record of what was advertised on that date.

Fifteen postings, read closely

A percentage tells you a skill is common, not what "evals" means as a duty. For that, I read fifteen postings from four labs on September 30, 2026, and wrote down what each asks for in its own words.

Lab and titleKind of roleListed pay in USD, as the posting states it
Anthropic, Applied AI Engineer, Enterprise Tech (A1)Applied$200,000 to $320,000 annual salary
Anthropic, Applied AI, Research Engineer (A2)Applied$300,000 to $400,000 annual salary
Anthropic, Research Engineer, Post-Training Model Evaluations (A3)Research engineering$500,000 to $850,000 annual salary
Anthropic, Research Engineer, Code RL (A4)Research engineering$500,000 to $850,000 annual salary
Anthropic, Research Engineer / Scientist, Alignment (A5)Research engineering$350,000 to $500,000 annual salary
Anthropic, Research Scientist, Interpretability (A6)Research science$350,000 to $850,000 annual salary
OpenAI, Applied AI Engineer, Startups (O1)Applied$211K to $278K, "Offers Equity"
OpenAI, Research Engineer, Frontier Evals & Environments (O2)Research engineering$295K to $380K, "Offers Equity"
OpenAI, Research Engineer, Retrieval & Search, Applied Engineering (O3)Research engineering$293K to $585K, "Offers Equity"
OpenAI, Research Scientist (O4)Research science$250K to $445K, "Offers Equity"
OpenAI, Research Engineer/Research Scientist, RL/Reasoning (O5)Research engineering and science$295K to $445K, "Offers Equity"
Google DeepMind, Research Engineer, Advancing Agent Quality (G1)Research engineeringUS $174,000 to $252,000, plus a 15% bonus target and equity
Google DeepMind, Staff Research Engineer, Applied AI (G2)AppliedUS $207,000 to $300,000, plus a 20% bonus target and equity
Google DeepMind, Post-Training Agentic Research Scientist (G3)Research scienceUS $174,000 to $252,000, plus a 15% bonus target and equity
xAI, Member of Technical Staff, Post-Training and RL (X1)Research engineering$180,000 to $600,000

The codes in parentheses (A1, O2 and so on) are mine. I use them below so you can check each claim against its posting.

Do not average the pay column

Each range is one lab's statement for one role at one location. Some are base salary only and some add a bonus target or equity. Ranges from different labs are not comparable line by line, and none of them is a market rate for a title.

Three kinds of work under overlapping titles

The fifteen postings sort into three groups by their duties. The labs do not use these labels; the grouping is my reading.

Titles overlap; the duties separate three kinds of work. Title: applied AI engineer, research engineer, research scientist, member of technical staff; Applied: prototypes and evaluations with customers or product teams; Research engineering: environments, evaluations, training pipelines and experiments; Research science: own a research agenda and publish or ship its results; A1, A2, O1, G2; A3, A4, A5, O2, O3, O5, G1, X1; A6, O4, O5, G3
Titles overlap; the duties separate three kinds of work

Applied roles (applied AI engineer, forward deployed engineer) work with models on real problems for customers or product teams. Anthropic's A1 will be "developing evaluation frameworks" and asks for "Production experience with LLMs, including advanced prompt engineering, agent development and frameworks, evaluation frameworks, transcript analysis, MCP, and deployment at scale." OpenAI's O1 asks that you have "Built and/or delivered prototypes on top of our API platform."

Research-engineering roles (research engineer, and specialties such as evals, post-training and reinforcement learning) build what training and evaluation run on. Anthropic's Code RL posting (A4) says you will "design RL environments and coding tasks, build the reward signals and verifiers that capture what 'good code' means, run training experiments on frontier models, diagnose why a model does (or doesn't) get better at a class of software-engineering work."

Research-science roles (research scientist, interpretability) own the question. OpenAI's O4 asks for "a track record of coming up with new ideas or improving upon existing ideas in machine learning, demonstrated by accomplishments such as first author publications or projects" and "the ability to own and pursue a research agenda."

Inference: the line between engineer and scientist is soft. O5 and A5 carry both words in the title, and Anthropic's interpretability posting (A6) says: "You view research and engineering as two sides of the same coin. Every team member writes code, designs and runs experiments, and interprets results." xAI's X1 uses the member of technical staff title for post-training work.

What recurs, and where to learn it

I marked a skill as present when a posting's own role text names it as a duty or a qualification, ignoring the paragraphs every posting from a lab repeats. The count is my coding of fifteen documents; the board's counts above are the wider sample.

SkillPostings that name itIn the lab's wordsWhere profrod.ai teaches it
Design, run and analyze evaluations9 of 15: A1, A2, A3, A4, A5, O2, G1, G2, G3"Care deeply about measurement quality, thinking twice before trusting a number" (A3)Chapter 16, evaluation as measurement; Research Engineering and Evaluation Science (coming soon)
Design and interpret experiments6 of 15: A3, A4, A5, A6, O2, O5"define the hypothesis, build the pipeline, run the model, analyze the result, and decide what to do next" (O2)Chapter 16 and Chapter 17, optimizing against an evaluation
Agents, environments and verifiers9 of 15: A1, A2, A4, A5, O2, O5, G1, G2, G3"Design, build, and scale realistic agent environments and task suites" (G1)Chapter 3, the agent loop; Chapter 14, MCP; Chapter 18, delegation
Post-training and reinforcement learning9 of 15: A3, A4, A5, O2, O5, G1, G2, G3, X1"reward modeling, preference optimization (RLHF/DPO), and RL for improving reasoning, truthfulness, and real-world capabilities" (X1)Post-Training: From Fine-Tuning to Reinforcement Learning (coming soon); preferences in Chapter 17
Python, named explicitly8 of 15: A1, A3, A4, A5, A6, O1, G1, G3"deep Python expertise, including async/concurrent programming" (A4)Every book chapter runs as Python 3.12 on Colab; concurrency in Chapter 13, leases and fencing
Communicate results, including null ones9 of 15: A1, A2, A3, A5, A6, O1, O2, O4, G2"You like writing up and communicating your results, even when they're null" (A6)Chapter 20, honest reports
Diagnose why a model or agent fails5 of 15: A1, A3, A4, O5, G1"identify root-cause agent failure modes (e.g., passivity, hallucination, or brittle tool execution)" (G1)Why Agents Fail: Harness Engineering for AI Projects; stage-by-stage retrieval diagnosis
Statistics and measurement variance3 of 15: A3, O2, G1"understanding scalability, reliability, and variance of our evaluation methodology" (O2)Chapter 16; calibration in Chapter 11, when to ask
Performance and systems (inference, GPU kernels)3 of 15: A4, A5, O4"Past experience in creating high-performance implementations of deep learning algorithms" (O4)Transformer and Inference Internals (coming soon); Chapter 9, prefill and decode
Retrieval and search1 of 15: O3"prior experience working with vector databases, search indices, or other data stores for search and retrieval use cases" (O3)Chapter 5, memory and retrieval; Chapter 6, embeddings and vector search
Sandboxed code execution1 of 15: A4"Experience with virtualization and sandboxed code execution environments" (A4)Chapter 15, prompt injection and isolation

Three of the linked courses are marked coming soon: their syllabi are published and the lessons are not. The book chapters and the other courses are available now. The board's counts show a gap this hand-picked sample hides: PyTorch and publications appear in close to half of research scientist postings, and this site does not teach either yet.

Evaluation is the common thread

Evals lead the board's research counts, and nine of the fifteen postings name them. The research-engineering postings treat evaluation as a science in its own right. Anthropic's evaluations posting (A3) wants someone who will "work out which measurements tell us something real about the model, notice when they stop doing so, and find what we should be measuring but aren't." Its "Strong candidates may also have" list includes a "Background in statistics and experimental design." OpenAI's O2 asks you to "Dive deep into the science of measurement." Google DeepMind's G1 asks you to "calibrate them against human evaluation", where "them" is the automated raters the team builds.

Here is why that is not a soft skill. Suppose a model passes 70% of a 200-item evaluation. The 95% error bar on that pass rate is 1.96 × √(0.7 × 0.3 / 200) = 1.96 × 0.0324 = 0.064, about 6.4 points either way. A change that moves the score from 70% to 73% on those 200 items is inside the noise of a single run. Saying so plainly, and knowing how to design a comparison that could detect a 3-point change, is what "thinking twice before trusting a number" means in practice. Chapter 16 derives this interval and the paired comparison that tightens it, and its exercises are in the book's course repository.

Experience and credentials

The board gives the spread. On October 2, 2026, 62% of research scientist postings mentioned a PhD or MS, and 17% required a PhD with no alternative stated. For research engineers the figures were 36% and 8%; for applied AI roles, 4% and 0%. Among postings that state years, the median minimum was 3 for research scientists (72 of 173 state years), 3.5 for research engineers (50 of 123) and 4 for applied AI (202 of 323).

The fifteen postings show how individual labs word it:

  • Google DeepMind lists minimums. G2 asks for a "Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience" and "8 years of software development experience." G3's minimum is a "PhD degree in Computer Science, Artificial Intelligence, a related field, or equivalent practical experience."
  • Anthropic lists years for its applied roles ("4+ years" in A1, "6+ years" in A2) and none for the research roles above. A5 lists what "Candidates need not have": "100% of the skills needed to perform the job" and "Formal certifications or education credentials." A5 also states: "For this role, we conduct all interviews in Python."
  • OpenAI asks for "5+ years of experience" in its applied role (O1) and describes research roles by track record rather than years.
  • xAI (X1) says: "If you previously worked on post-training, RLHF, or trained models used by millions of people it's a big plus, but relevant experience is not required."

Inference: "or equivalent practical experience" and "need not have" leave room for a candidate without the standard credential. The evidence that fills that room is work someone can inspect: an evaluation with its error bars, an experiment written up with its null result, an environment with a verifier that rejects a planted bad solution.

Check your reading

Quick check — Two postings are both titled Research Engineer. One lists building RL environments, reward signals and verifiers; the other lists deploying search methods into production. Which part should decide what you practice first?

How to read the next posting you find

Sort the duties

Mark each responsibility as applied work, research engineering or research science. Most postings lean one way; some, like O5, deliberately span two. The role pages list open postings by kind of work.

Find the measurement

Look for "evaluation", "eval", "benchmark", "grader", "verifier" or "calibrate". If the posting names them, prepare to show an evaluation you designed, with its interval and what it could and could not detect.

Find the evidence it asks you to show

A6 asks for "a strong track record of scientific research (in any field)". O1 asks for prototypes built on the lab's API. Match the artifact to the request: a write-up, a repository, a prototype, a paper.

Separate required from preferred

Anthropic splits "You may be a good fit if you" from "Strong candidates may also have". Google splits "Minimum qualifications" from "Preferred qualifications". Anthropic's postings add: "We encourage you to apply even if you do not believe you meet every single qualification." Those are the labs' words about their own lists, not a promise about any application.

How I gathered the fifteen

On September 30, 2026, I read four job boards. Anthropic and xAI publish through Greenhouse (637 and 291 listings that day); OpenAI publishes through Ashby (839 listings). Google DeepMind has no public Greenhouse board; a request to one returned "Job not found", so I searched Google's careers site filtered to DeepMind. I filtered titles for applied AI engineer, research engineer, research scientist and member of technical staff, then chose fifteen that span the three kinds of work, preferring U.S. locations. Fifteen postings chosen by hand say nothing about how common each role is; that is what the board's counts are for.

What an interviewer would ask

The postings do not describe their interview loops, beyond A5's note that interviews are in Python. What they do describe are the duties, and a fair interviewer probes those. From the wording above, expect questions like these:

  • "Your evaluation moved from 70% to 73%. Is that real?" (A3, O2). Answer with the interval and the design that would detect the change.
  • "Your agent passes every test. How do you know it did not change the tests?" (A4, G1). See where a coding agent's expected values came from.
  • "Walk me through an experiment that failed." (A6, O5). Have one written up, null result included.
  • "Why did this agent fail on that task?" (G1). Show a diagnosis that locates the failing stage before proposing a fix.

If you cannot yet answer one of these with your own work, that is your next study item. The ten-question readiness check shows where you stand, and the study-plan builder asks four questions and returns an ordered plan through the book and courses.

Check your readiness for a lab role

Ten questions from the work these postings describe: derivation, measurement, experiment design, coding agents and write-ups. Your answers show where you stand and what to study next.

Updated . Rewritten for frontier-lab candidates: fifteen current applied-AI, research-engineer, research-scientist and member-of-technical-staff postings from four labs, quoted with links, and each recurring skill mapped to the chapter or course that teaches it.

Learn the mechanism. Test the claim.

Join the Prof Rod newsletter for one educational lesson a week, with worked examples attached. It is free to register for and separate from the Zero Employee community.