2026 update
A few things have changed in 2026. AI is now allowed in coding rounds at Canva and Meta, detection has improved at companies that still ban it, pay has split at staff+, and the post-onsite wait got longer. Read what changed in 2026 →
What you'll be expected to do
What they're grading- Build product features on foundation models: retrieval, prompting, structured outputs, tool use and agents
- Own the evaluation harness for those features: golden sets, LLM-as-judge, regression checks on prompt and model changes
- Manage latency and token cost with caching, model routing and batching, and report both as product metrics
- Design guardrails and fallbacks for hallucination, injection and refusal, and monitor them in production
- Write production code around the model: services, queues, observability, tests for probabilistic outputs
- Partner with product, design and data on what the feature should do and how its quality is measured
What does the interview loop look like?
6 rounds · 3–5 weeksMost companies follow a similar pattern for AI Engineer interviews. Total calendar time is 3–5 weeks from recruiter screen to offer.
Which LLM features you have shipped, the stack you used, motivation, pay expectations
What they're scoring
- Can name one feature with real users and its stack
- Knows why this company rather than any AI job
LLM fundamentals in practice: tokens and context windows, sampling, prompt structure, why an output drifted, plus a short Python exercise
What they're scoring
- Explains model behaviour from mechanism rather than folklore
- Reaches for the simplest fix before fine-tuning
Build a small application against a model API: a document Q&A, a classifier with structured output, a tool-calling agent. Graded on working code, handling of bad outputs, and the tests you write
What they're scoring
- Validates and parses model output instead of trusting it
- Ships something that runs, then improves it
Design a retrieval or agent system end to end: ingestion and chunking, embeddings and hybrid search, re-ranking, prompt assembly, caching and model routing, evals and guardrails. Trade-offs between precision, latency and cost
What they're scoring
- Names what breaks and how you detect it
- Treats tokens as a budget and says where it goes
How you would know the feature works: golden sets, judges, online metrics, failure analysis. What you would ship first and what you would refuse to ship
What they're scoring
- Has a concrete answer to 'how do you know it is good'
- Connects quality to a user outcome
A feature you shipped, what broke after launch, a disagreement about scope or quality, how you worked with product and data
What they're scoring
- Owns a failure without blaming the model
- Describes the change made after the incident

Sample questions you should be ready for
10 of the ones that decide itRepresentative of what companies ask at this level. Every question here can be practised out loud, which is the fastest way to find out whether your answer holds up under follow-ups. Calibrd adds voice practice with coaching on every answer, and a full voice mock interview: a live round with an AI interviewer who has read the role and your CV, then an honest debrief.
- 01“A model returns valid JSON in testing and malformed JSON in production one time in fifty. Walk me through how you find the cause and what you change so the feature never depends on it.”
- 02“Build a function that answers a question from a folder of PDFs. Talk through chunking, what you embed, how you retrieve, and how you decide the answer is grounded.”
- 03“Our prompt got 12% worse on the internal test set after a model upgrade. How do you diagnose which cases regressed, and what do you do before rolling forward?”
- 04“Design a document Q&A assistant for a company with 2 million internal pages. Cover ingestion, chunking, retrieval, re-ranking, prompt assembly, evals, and the cost per query.”
- 05“Design an agent that files support tickets by calling three internal tools. What can it do without confirmation, how do you stop it looping, and how do you test it?”
- 06“Design the evaluation system for an LLM feature that summarises customer calls. What is in the golden set, who labels it, and what blocks a release?”
- 07“A PM wants an AI assistant on every page. Which one page would you start with, and what would make you stop?”
- 08“Tell me about an LLM feature you shipped. What did users do with it that you did not expect?”
- 09“Describe a time a demo looked great and production did not. What did you measure afterwards?”
- 10“Tell me about a disagreement with product on whether a feature was good enough to ship.”
These are the general ones. Paste a real posting and Calibrd predicts the questions that company asks for that exact role, then interviews you on them.
Predict my questions →Compensation benchmark
US majors · USD · medianTypical pay for AI Engineer at major US tech companies, headline numbers in USD. Typical pay in London, Berlin and Singapore is meaningfully lower, and equity varies a lot by company stage.
KORE1's guide, updated 5 August 2026, puts US mid-level AI engineers (3–5 years) at $140–210k base and $170–260k total, with seniors at $220–350k total; Levels.fyi's 2026 average total for the title is $242,507. Frontier labs pay on a different scale: Levels.fyi's OpenAI software engineer page shows medians of $600k and above, read 11 September 2026.
How to prep
6 tactical tipsLead behavioural answers with the STAR method: Situation, Task, Action, Result. The tips below build on that structure for this specific role.
- 01Ship one small LLM application end to end before you interview, with retrieval, structured output and a test suite, and be ready to walk through its code. The build round is graded on exactly that
- 02Practise three canonical designs cold: document Q&A over a large corpus, a tool-calling agent with confirmation rules, and an evaluation pipeline that blocks a release. Name the trade-off in every component
- 03Learn to talk about tokens as money and time. Interviewers ask where the cost goes and what caching, routing and a smaller model would save
- 04Read Chip Huyen's 'AI Engineering' before the design and evaluation rounds. It is the reference for evals, retrieval and the production side of the loop
- 05Prepare four stories from shipped features that end with what broke and what you changed: a hallucination users found, a prompt regression, a cost blow-up, a latency miss
- 06Be honest about what you have not done. Interviewers can tell a fine-tuning story told from a blog post from one told from a training run
Where do AI Engineer candidates fail?
Spot it in a mock firstA few common mistakes that get AI Engineer candidates rejected even when they are otherwise strong. Worth catching in a mock interview before they show up in a real one.
Listing components in the design round without saying what breaks or how you would know.
Why it fails
Every candidate can say vector database, re-ranker and prompt template. The round grades the trade-offs and the failure handling: what happens when retrieval returns nothing relevant, when the model answers from memory instead of the context, when a prompt change regresses a case that used to pass. A design with no detection story looks to the interviewer like a tutorial rather than a system someone has run.
The losing answer
“I'd chunk the documents, embed them, store them in a vector database, retrieve the top five and pass them to the model with a prompt.”
The winning answer
“Chunk by section with overlap, hybrid search so exact terms like part numbers still hit, then re-rank the top fifty to five. The risk is the model answering from memory when retrieval is thin, so every answer cites its chunks and a nightly eval scores groundedness on 300 labelled questions; a drop below 92% blocks the deploy.”
Fix
For each component, say the failure it introduces and the check that catches it. Chunking too small loses context, so you measure answer groundedness on a golden set; the model ignores the context, so you cite passages and score citation coverage. Spend a third of the round on evals and monitoring.
Treating model output as deterministic in the build round.
Why it fails
The build round is where interviewers watch you handle a model that is sometimes wrong. Code that parses the response with a regex and no fallback, or retries the same prompt hoping for a different answer, tells them you have not run this in production. The signal is the validation, retry and fallback logic around the call, and the tests you write for outputs you cannot fully predict.
The losing answer
“The model returns JSON, so I json.loads it and read the fields.”
The winning answer
“I ask for the schema with structured output, validate against it, and on a validation failure I retry once with the error in the prompt; if that fails the feature returns the un-summarised text with a flag, and the case is logged for the eval set. The tests replay twenty recorded malformed responses.”
Fix
Constrain the output with a schema and validate it, retry with a corrected prompt on failure, and write a fallback path that degrades gracefully. Then write a test that feeds recorded bad outputs through the parser. Say out loud that the model is a probabilistic dependency and show the code that treats it as one.
Answering the evaluation question with vibes: 'we tested it and it looked good'.
Why it fails
Teams that have shipped LLM features have all been burned by a demo that looked good, so the evaluation discussion is the round that separates candidates who have shipped from candidates who have prototyped. No golden set, no judge, no regression check, no online metric means no way to know whether the next prompt change made things worse, and the interviewer assumes it did.
The losing answer
“We tried it on a bunch of examples internally and the answers were good, so we shipped it.”
The winning answer
“We built a 400-example golden set labelled by two support leads, ran an LLM judge that we spot-checked at 10% weekly, and gated releases on no regression above 2% on the set. Online we tracked the rate of users editing the generated reply; it fell from 61% to 38% over six weeks.”
Fix
Describe an evaluation system with parts: a labelled golden set and who labels it, an automated judge with its own spot-check, a regression run on every prompt or model change, and one online metric tied to user behaviour. Name the threshold that blocks a release.
Reaching for fine-tuning or a bigger model before trying the cheaper fix.
Why it fails
Interviewers at product companies watch for cost judgment. A candidate who proposes fine-tuning to fix a formatting problem, or a frontier model for a task a small one handles, signals that they have not carried a token bill. The expected order is prompt, retrieval, routing and caching, then fine-tuning when the others are exhausted and the data exists.
The losing answer
“The answers aren't consistent enough, so I'd fine-tune a model on our data.”
The winning answer
“Inconsistency here comes from the prompt leaving the format open, so first I constrain the output schema and add two examples; that is free. If accuracy is the issue rather than format, I improve retrieval before touching the model. Fine-tuning comes last, once we have a few thousand labelled examples and the eval shows the ceiling is the model.”
Fix
State the ladder explicitly and place the problem on it: what a prompt change buys, what better retrieval buys, when a smaller model with routing is enough, and what evidence would justify fine-tuning. Attach a rough cost per thousand requests to each option.
Recommended resources
No affiliate linksBooks, courses, and tools that come up most often in AI Engineer prep.
- 01AI Engineering (Chip Huyen, O'Reilly 2025) →
The reference for this role: evaluation, retrieval, agents, inference optimisation and the production side of building on foundation models. Grounds the bar the loop grades.
- 02GenAI and LLM system design interview guide (PracHub, April 2026) →
What the design round covers and how it is scored: framing, retrieval sophistication, cost awareness, quality and safety, trade-offs. Its rejection reasons match what interviewers say.
- 03AI engineering field guide, system design questions (Alexey Grigorev) →
A free bank of AI system design prompts with the four recurring patterns: RAG orchestration, feedback loops, grounding, cost and latency.
- 04AI Engineer interview questions 2026 (KORE1) →
The five areas current loops test: LLM fundamentals, prompting, RAG and vector stores, agents, production operations. Useful as a checklist before the technical screen.
- 05AI Engineer salary guide 2026 (KORE1, updated August 2026) →
US base and total bands by level, with its sources named. The figures in the comp section above come from here.
Common scenarios
Situations that come up a lotI'm a backend engineer with 4 years of experience and I've built one internal chatbot with the OpenAI API. Is that enough to interview as an AI Engineer?
It is enough to get the screen, and whether it gets you the offer depends on what you can say about that chatbot beyond the fact that it exists. Interviewers will ask what users did with it, how you knew the answers were right, what it cost per conversation and what broke. If your honest answers are 'a few colleagues used it', 'we read some outputs' and 'we never measured cost', spend four weeks turning it into a real story before you interview: add a golden set of fifty questions with labelled answers, a nightly eval, a cost dashboard and structured output with validation. Then the same project becomes evidence of the whole loop. Your backend depth is an advantage in the build round and the design round, where most candidates from the data side are weaker on services, queues and observability. Lead with that. Do not claim fine-tuning experience you got from a tutorial; the technical screen will find it.
I'm an ML engineer who trains models. Why would I take an AI Engineer role, and what changes in the interview?
The work changes from training to composing. Most product teams in 2026 do not train models; they build on hosted ones, and the hard problems moved to retrieval, evaluation, orchestration, cost and guardrails. In the interview, your modelling depth still counts in the technical screen, but the design round will not ask you to design a training pipeline; it asks for a retrieval or agent system and grades the trade-offs. The evaluation discussion is where you can shine, because you already think in test sets and metrics, as long as you translate that into LLM terms: golden sets, judges, regression gates on prompt changes. The build round can surprise ML engineers who live in notebooks; it wants a small service with validation, tests and a fallback path, written the way a backend engineer writes it. Practise that. On pay, AI Engineer titles at product companies land close to MLE at the same level, and the labs pay far above both.
The take-home asks me to build a RAG app over a set of documents in a weekend. What are they actually grading?
Three things, in this order. First, does it run and answer correctly on their documents, with a README that lets a reviewer reproduce it in five minutes. Second, how you handled the model being wrong: structured outputs with validation, citations back to the source chunks, a sensible answer when retrieval finds nothing, and tests that replay bad outputs. Third, your judgment on trade-offs, stated in the README: why this chunk size, why hybrid search or why not, what it costs per query, what you would build next with another week. Candidates lose the take-home by spending the weekend on a fancy UI and no evaluation. A small eval script with twenty labelled questions and a score is worth more than any interface. Keep the stack boring and the code tested; the review conversation afterwards is where they check you understood every line, including the ones a coding assistant wrote.
I have 6 years as a full-stack engineer and want to move into AI engineering without a maths or ML background. Will the interview punish that?
Less than you expect, as long as you can explain model behaviour from mechanism. The technical screen asks what a token is, why context windows matter, why temperature changes answers, what an embedding is for. That is a few weeks of reading, and Chip Huyen's AI Engineering covers it in the order interviewers ask. Nobody at a product company will ask you to derive attention. What they will ask is whether you have shipped something on a model, so build one real feature before you apply and measure it. Your full-stack background is an asset in the build round, where the grade is on a working service with validation and tests, and in product-sense conversations, where you can talk about what users do. The gap to close is evaluation: learn what a golden set, an LLM judge and a regression gate are, and use them on your own project so the story is yours.
I'm interviewing at an AI-native startup and a large product company for the same title. How do the loops differ?
The startup loop is usually shorter and more practical: a founder or lead on the screen, a build round on their real problem, sometimes a paid work trial, and a design conversation that goes deep on one system rather than surveying many. They grade speed, taste and whether you have used the current tools for real. The large company loop is longer and more standardised: a coding screen that may still include an algorithm question, a design round from a rotation of prompts, a separate behavioural round with a leveling rubric, and a hiring committee. They grade consistency and whether you fit a level. Prepare for both by having one shipped feature you can take apart from any angle, three canonical designs you can draw cold, and an evaluation story with numbers. For the large company add two weeks of algorithm practice; for the startup, use their product for a week and arrive with two specific things you would change.
Frequently asked questions
Is this the same as an ML Engineer guide, and which should I read first?
No. The ML Engineer loop grades training, serving and ML system design at moderate scale, with a coding bar close to a software engineer's. The AI Engineer loop grades building on hosted foundation models: retrieval, structured outputs, agents, evaluation and cost. If the posting says train, fine-tune or serve models, read the ML Engineer guide. If it says build features on LLM APIs, RAG, agents or evals, this is the one. Many teams use the two titles loosely, so read the responsibilities in the posting rather than the title.
How long should I prep before my AI Engineer onsite?
The process takes 3–5 weeks. Before it starts, ship one small LLM feature end to end with an evaluation script and tests, and drill three canonical designs: document Q&A over a large corpus, a tool-calling agent, and an evaluation pipeline that blocks a release. The evaluation discussion is the round most candidates have never prepared for.
What's the most common mistake candidates make at the AI Engineer bar?
Describing components instead of failures. Candidates list vector databases and re-rankers and never say what breaks, how they detect it, or what it costs. Interviewers grade the trade-offs and the evaluation story, and a design with neither sounds like a tutorial.
What if my interview process is different from what's listed?
Most variation is at the edges. Major tech companies (FAANG, scale-ups, mid-size SaaS) follow processes within 1–2 rounds of what's described. Smaller startups often run fewer rounds (3–4) but the bar at each round is similar; less-tech-mature companies sometimes skip system design or behavioural rounds entirely. Read the posting and ask the recruiter on the screening call; they'll tell you what's coming.
How does this guide compare to running a free scan?
This guide covers the general bar at L4 / IC3 to IC4. The free scan reads your specific job description and returns predicted questions for that exact role + company, a pay benchmark matched to the role and, with your CV, a read on your experience gaps and an ATS resume check, emailed as a PDF.
Walk in ready
Walk into your AI Engineer interview ready.
Paste your actual job and Calibrd shows you exactly what that company asks, where your CV is thin, and what it should pay. Then rehearse the round out loud with honest feedback until you're confident. Any tech role. Free to start.
Free to start · No card · Your resume stays yours, encrypted, remove it anytime