Skip to main content

Layer L6

Career and Market

The layer

Why this layer decays fastest

The first six layers are about knowledge. This layer is about the market's price for that knowledge: which roles are hiring, what words the JD uses, how much it pays, how the interviews run. The price changes every night. The site's pipeline recomputes role families and skill shares every night, companies change their process once a year, and pay bands can move within a quarter. So the half-life of this whole layer is "flow": subscribe, don't bookmark. The nodes record only sources, how to read them, and structure, not numbers. For numbers, go to the site's role pages and skill pages and look them up live.

That is also why it carries high weight only in the sprint. The rest of the time, the whole workload for this layer is reading one issue of Index a month plus low-frequency practice. Only when I am actually about to move do I go through all six nodes from start to finish. The product does not do company interview intel, so each company's round shape stays in my notes and does not go on the site.

How the six nodes connect

The reading order is the job-search order:

Role families: how AI roles split Pick the family first. The same title means different things at different companies, so split by what the work is. The family sets the weight of the seven layers and your profile → JD requirements: how to read skill words Read the words in a JD. Frequency is not importance, gate words and bonus words are kept apart, and the same word means different things in different families → Interview question sources Pull questions from a source table marked with credibility and decay → Behavioral interviews and values rounds Prepare three things beyond STAR: decisions you designed yourself, "why not the other option", and defending AI-co-written code without notes → Compensation: remember sources, not numbers Look at this last, and only at sources and trends.

The six interview muscles (coding without AI · Python · LLM system design · explaining your own design · values / behavioral round · AI-assisted coding round) are what to practice. This layer is who you practice for, where the questions come from, and how you check you are done.

Top picks

In reading order; each pick links to its node below.

  1. 1

    Guidance on Candidates' AI Usage free

    First-hand AI policy; the basis for the "coding without AI" muscle → Sources for question banks and interview write-ups

  2. 2

    Anthropic Careers free

    A target company says in its own words how it reads candidates → JD requirements: how to read the skill words

  3. 3

    How We Hire free

    The most complete official interview loop write-up; use it as a reference template → Behavioral Rounds and the Values Round

  4. 4

    Google DeepMind Careers free

    Official four-stage process; a baseline for telling official from rumor → JD requirements: how to read the skill words

  5. 5

    Machines of Loving Grace: How AI Could Transform the World for the Better free

    Original text of the values round, "optimistic side"; find where you disagree → Behavioral Rounds and the Values Round

  6. 6
  7. 7

    AIMLInterviews free

    ML system design question set; the source for one spoken question a month → Sources for question banks and interview write-ups

  8. 8

    AI Engineering Field Guide free

    Design questions on RAG / agent / evals for AI engineering roles → Sources for question banks and interview write-ups

  9. 9

    The Rise of the AI Engineer free

    Defines the role families; place yourself in the table → Role families: how AI jobs are divided

  10. 10

    End of Year Pay Report 2025 free

    For pay, look at trends only; this is the baseline → Pay: record sources, not numbers

The nodes

Role families: how AI jobs are divided

Half-life: a stream

job-familiescompensationjd-requirementsno prerequisite

The same title means different things at different companies. Split by what the work is first, then look at the title. Research (proposing and validating methods), ML engineering (training and shipping models, recommendation and ranking, MLOps), AI / application engineering (building products on models: RAG, agent, evals, cost), FDE (embedding in a client's systems to deliver), inference and training infrastructure (GPU, parallelism, serving), evals and data (eval sets, human data, model quality), AI PM (product judgment plus prototyping ability).

The weight of the seven layers shifts by family. Research and infrastructure press on L2 / L3. Application engineering and FDE press on L4. Evals and data span L4 and L1. AI PM only needs the concept layer of L4. The family decides the profile (profiles/), and the profile decides the path.

The site's role pages are kept per family and recomputed every night. I copy no numbers here: Forward Deployed Engineer · AI Engineer · Software Engineer (the other families only go into the Index and have no page of their own).

Leads to
Pay: record sources, not numbers · JD requirements: how to read the skill words
  • The Rise of the AI Engineer free

    article — Defines the "AI Engineer" role family: building products on foundation models, not research. After it, you can place yourself in the role family table instead of guessing from a title.

Not picked (2)
  • 各招聘网站的「AI 岗位分类」文章 — Secondhand and written for SEO. Its split follows traffic, not the work.
  • Levels.fyi 的 title 分类 — It splits by pay band and lumps Research Engineer with SWE, so it can't serve as a role family (for pay, see Compensation: record sources, not numbers).

JD requirements: how to read the skill words

Half-life: a stream

job-familiesjd-requirements

A JD is a list written jointly by the hiring manager and the recruiter. Not every word in it weighs the same. Three ways to read it:

  1. Frequency ≠ importance. Every posting on the site says Python and "agents". These are threshold words: having them earns nothing, lacking them gets you screened out. What separates candidates are words that appear less often but sit under "responsibilities" (eval frameworks, MCP server, customer-side delivery). The site's skill pages give each word's frequency and co-occurrence, but the numbers are recalculated every night, so I don't copy them here: evals · rag.
  2. For the threshold, look at the years in "required" and one concrete verb ("deployed at scale", "built evaluations"). For bonus points, look at "nice to have" and "you might thrive"; you can apply even if you are missing half of those.
  3. The same word means different things in different families. In a research role, "evals" means designing benchmarks. In an applied role, "evals" means a regression suite. Fix the family first (Role families: how AI jobs split), then read the words.
Builds on
Role families: how AI jobs are divided
  • Anthropic Careers free

    docs — A target company says how it reads candidates: what you can do over degrees, with research, blog and open source at the top of the résumé. A JD lists keywords; this page gives the weights.

  • Google DeepMind Careers free

    docs — Four official stages (screen, skills, final, decision), tuned per role. The research quick-fire round isn't official; it comes from candidate reports. Baseline for fact versus rumor.

Not picked (2)
  • 招聘机构的「AI 工程师 JD 模板」 — Second-hand text from someone selling a service; the words are copied from other people's JDs, so it can't be a signal source.
  • 「2026 年最热 AI 技能 Top 10」类文章 — No samples, no dates; it carries no information next to the data the site recalculates every night.

Sources for question banks and interview write-ups

Half-life: a stream

interview-question-…no prerequisite

Read question banks for question types, and interview write-ups for the process. Both go stale, so each entry is marked with a trust level and a decay.

Source Type Trust Decay How to use
Official candidate guides from companies (Anthropic, OpenAI, Amazon, DeepMind) Official guide First-hand Years Sets the shape of the rounds and the AI policy; reread before each application
alirezadir/AIMLInterviews System design question set Crowdsourced Years Pick one question a month and answer it aloud on record
alexeygrigorev/ai-engineering-field-guide Question set (AI engineering) Crowdsourced Months Source of prompts for the LLM system design round
Company pages on interviewing.io Interview write-ups + question set Second-hand (commercial) Months Take only the round structure; don't trust its "pass rates"
Hello Interview blog Interview write-ups Second-hand (commercial) Months Source for the shape of the Meta AI-assisted coding round, until an official page replaces it
Sundeep Teki's lab interview guide Interview write-ups Second-hand (front-line interviewer background) Months Round taxonomy and ML debugging question types for research engineering roles
Blind Forum Crowdsourced Weeks Only check "did this company's process change in the last 4 weeks"; ignore the conclusions
1point3acres Forum Crowdsourced Weeks Same as above. Highest density of Chinese-language write-ups; the questions are reliable, the verdicts are not
CodeSignal progressive question format (public sample questions) Question set First-hand Years Question templates for no-AI coding practice
LeetCode company tags Question set Crowdsourced Months Only for keeping up speed; AI companies' coding rounds have moved away from pure algorithm questions
  • AIMLInterviews free

    repo — An open-source ML system design question set: prompts and solution frameworks for recommendation / ranking / GenAI. Source of the monthly spoken-practice question.

  • AI Engineering Field Guide free

    repo — A question bank for AI engineers (not MLEs), with system design questions on RAG / agent / evals. Matches the LLM system design round in FDE and applied engineering roles.

  • Guidance on Candidates' AI Usage free

    docs — First-hand AI policy: applications may use Claude to polish, take-home and onsite default to no. This is why the "no AI coding" muscle exists. Check it before applying.

Not picked (3)
  • 《Machine Learning System Design Interview》(Alex Xu、Ali Aminian) — Often recommended in the community, but no independent endorsement this time (no HN post cleared the endorsement bar). Left outside the table for now.
  • `khangich/machine — learning-interview` — many stars, but no updates since 2023; the question types stop at the pre-LLM era.
  • 付费 mock 平台 — Only used in the sprint; not a source.

Behavioral Rounds and the Values Round

Half-life: a stream

behavioral-interviewno prerequisite

STAR only solves "tell one story." Behavioral rounds for senior roles ask about three things STAR does not cover:

  1. Explain the decisions you designed. Pick one project and prepare a 45-minute deep dive. Attach "why not the other option" to every decision. The interviewer always presses on the path you gave up. When you write the retrospective, put that line in as you go, and the article becomes your script.
  2. Defend AI co-written code without notes. Most commits in your own repo are co-written with AI. AI-native employers don't mind, but they will ask "why did you do it this way" layer by layer. How to prepare: pick one module, turn off AI, and walk through the design from constraints to trade-offs. Wherever you can't explain it, that is what you need to fill in.
  3. The values round is not an enthusiasm test. The values round wants grounded doubt and disagreement. Read Dario's two long essays and Core Views, and bring one or two points of your own disagreement. The Amazon Leadership Principles round works the same way: prepare one example with numbers for each principle.

Prepare for behavioral rounds only in the sprint.

  • Machines of Loving Grace: How AI Could Transform the World for the Better free

    article — The values round asks where you agree with Anthropic's mission and where you doubt it, not for a recital. This is the original 'upside' essay; read it to find your own points of disagreement.

  • The Adolescence of Technology: Confronting and Overcoming the Risks of Powerful AI free

    article — The original 'risk' essay, paired with the previous one. Hypothetical ethics questions mostly fall inside these two frames; a prepared disagreement beats enthusiasm.

  • How We Hire free

    docs — Lays out the four steps (apply → assessment → phone screen → loop), Bar Raiser and Leadership Principles in one place. The fullest big-company official guide; use it as a template.

Not picked (2)
  • Anthropic「Core views on AI safety」(2023 — 03) — The third reference for the values round, but this node caps at 3 picks and the two long Dario essays already cover it. If you want it, get it from Anthropic's site.
  • 通用「行为面 50 题」类文章 — The questions are generic and have no company context. No use for the deep-dive rounds of senior roles.

Pay: record sources, not numbers

Half-life: a stream

job-familiescompensation

Numbers at this layer go stale fastest, so this node writes down no numbers. It records three sources and how to read them.

Sources

  • ATS-posted base: the Greenhouse / Ashby job board API gives the base range for every posting directly. It is the only first-hand data. The site pulls from here every night, and role pages are shown by role family.
  • Levels.fyi: self-reported total comp, by company × level. Large volume, but skewed toward people who choose to report.

How to read pay data (three sentences)

  1. What is posted is base, not total comp. The gap at labs is mostly equity, and at startups it is valuation. Neither is in the posting.
  2. For a range, check the sample size and the level. When one title spans three levels, the range gets so wide it carries no information. Split by Levels.fyi level first, then compare.
  3. Compare trends, not point values. Pull from the same source, with the same definition, again after some time. Only then do you know whether the band is moving or you are looking at noise.
Builds on
Role families: how AI jobs are divided
  • End of Year Pay Report 2025 free

    article — Trend first, point values second. Shows yearly change for AI / research roles beside plain SWE: a baseline for whether the pay band is moving. Look up exact figures on Levels.fyi and ATS base.

Not picked (2)
  • 招聘博客的「AI 工程师年薪 $X — $Y" — no sample, no level, no date. Pure SEO.
  • Glassdoor 薪酬页 — Self-reported, with no split by level or by base versus equity. One tier coarser than Levels.fyi.

Self-check

Translated from the author's Chinese notes by a model; the Chinese page is the original.