L4 / IC3 to IC4 · 2–6 years

AI Engineer interview prep, what to expect

An AI Engineer builds products on top of foundation models rather than training them, and the loop reflects that. The coding round is usually a small application built against a model API, live or as a take-home. The system design round asks for a retrieval or agent system and grades the trade-offs you name: chunking, re-ranking, token cost, latency, what happens when the model is wrong. A separate discussion covers evaluation, because every team that has shipped an LLM feature has been burned by a demo that looked fine.

Most loops in 2026 run four stages: recruiter screen, technical screen, the build round, and system design, with a behavioural conversation folded in. The bar at this level is having shipped one LLM feature to real users and being able to say what broke.

The loop

6 rounds

10 sample questions in this guide

Calendar time

3–5 weeks

Recruiter screen to offer

Median base · US, mid-level

$140–210k

KORE1's guide, updated 5 August 2026, puts US mid-level AI engineers (3–5 years) at $140–210k base and $170–260k total,…

Make it yours

This is the general AI Engineer bar. Your interviews are at a specific company, with its own questions.

Paste the job posting and Calibrd predicts that company's questions, reads your CV against the role, and drills you out loud. Whatever your level, intern to director.

Will I get shortlisted? →

Reports are free, 3 a day, and your CV stays yours: encrypted, remove it anytime

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 →

01

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
02

What does the interview loop look like?

6 rounds · 3–5 weeks

Most companies follow a similar pattern for AI Engineer interviews. Total calendar time is 3–5 weeks from recruiter screen to offer.

01
Recruiter screen
20–30 min call

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
02
Technical screen
45–60 min

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
03
Build round or take-home
60–90 min live, or a 4–8 hour take-home

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
04
AI system design
45–60 min

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
05
Evaluation and product sense
45 min, sometimes merged with design

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
06
Behavioural / hiring manager
45 min

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
Bar chart of interview rounds by tech role for 2026, showing where AI Engineer sits among comparable roles.
AI Engineer runs 6 rounds. See where every role lands in the 2026 Tech Interview Report.
03

Sample questions you should be ready for

10 of the ones that decide it

Representative 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.

Technical / coding
  • 01A 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.
  • 02Build 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.
  • 03Our 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?

Practise these out loud →

System design
  • 04Design 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.
  • 05Design 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?
  • 06Design 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?

Practise these out loud →

Product sense
  • 07A PM wants an AI assistant on every page. Which one page would you start with, and what would make you stop?

Practise these out loud →

Behavioural · STAR method
  • 08Tell me about an LLM feature you shipped. What did users do with it that you did not expect?
  • 09Describe a time a demo looked great and production did not. What did you measure afterwards?
  • 10Tell me about a disagreement with product on whether a feature was good enough to ship.

Practise these out loud →

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 →
04

Compensation benchmark

US majors · USD · median

Typical 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.

Base salary$140–210k (US, mid-level)
Equity · annual vest$20–50k/yr at product companies; far higher at AI labs
BonusUsually folded into total; sources do not split it out

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.

05

How to prep

6 tactical tips

Lead behavioural answers with the STAR method: Situation, Task, Action, Result. The tips below build on that structure for this specific role.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
06

Where do AI Engineer candidates fail?

Spot it in a mock first

A 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.

Failure 01

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.

Practise thisDesign a document Q&A assistant over two million internal pages. Where does it break, and how do you find out?
Failure 02

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.

Practise thisBuild a classifier that returns a category and a confidence from a model API. What do you do when the response is not what you asked for?
Failure 03

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.

Practise thisHow would you know that the summarisation feature is good enough to ship, and what would make you roll it back?
Failure 04

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.

Practise thisOur extraction feature is inconsistent. Walk me through what you try, in order, and what each step costs.
07

Recommended resources

No affiliate links

Books, courses, and tools that come up most often in AI Engineer prep.

08

Common scenarios

Situations that come up a lot
I'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.

09

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

AI Engineer Interview Prep — Calibrd