« Track Overview · Cheat Sheet · Glossary · Target Roles (JD)

Interview Prep — Agentic AI Engineering

This is the candidate's primary prep resource for the 14 roles in jd.md. It is built to do one thing: get you to walk into a Staff/Principal/Lead/VP agentic-AI interview and answer every question with a mechanism and a number, mapped to something you actually built in this track. Every claim here ties to a phase, a lab, and a figure from the Cheat Sheet.

The interviewer's real question is never "do you know what ReAct is." It is "if I put you on call for this platform, will you make the right tradeoff at 2 a.m. when an agent is looping, a tool secret leaked, a tenant's data surfaced in another tenant's answer, or the token bill tripled overnight?" These docs train the reflex to answer structurally, not from vibes.


The five documents

#DocWhat it trainsUse it
README (this file)the map: company → phases, study plan, application orderfirst, and as a weekly checklist
01Per-Company Battle Plansone page per role: what they build, what they probe, how to position, red flagsthe night before each specific interview
02Rapid-Fire Q&A Bank60+ crisp Staff-level answers across the whole stackdaily flashcards; the 20-minute warmup before a screen
03System-Design Cases8 agent-platform design prompts with a repeatable structurethe on-site design round; whiteboard rehearsal
04Coding & Take-Home Drills12+ hands-on drills mapped to the labs (what good looks like, common mistakes)the take-home / live-coding round
05Behavioral & Staff-SignalSTAR stories, the Staff signals these roles score, mission/enterprise framingthe hiring-manager and cross-functional rounds

Deeper, full-length platform walkthroughs live in ../system-design/; this section is the drill and mapping layer that points into them.


How to use this (a 2-week and a 2-day plan)

If you have two weeks. Do one company per day from Battle Plans, in the application order below. Each morning read that company's plan and its heaviest phase's WARMUP.md; each evening run the matching coding drill and 15 rapid-fire cards. Do one full system-design case out loud, on a whiteboard, every other day. Prepare your five STAR stories once and reuse them.

If you have two days. Day 1: read the top-3 Battle Plans (Citi, Docker, Cohere/Temporal), the whole Cheat Sheet, and all of Rapid-Fire. Day 2: rehearse two system-design cases out loud and lock your STAR stories. Do not try to re-do labs in two days — instead, be able to describe each lab's core mechanism in three sentences (that is what the interview tests).

The one rule. Never give an answer without a number or a mechanism. "It depends" is a non-answer; "it depends on per-step reliability — at 0.95 you get ~13 unverified steps before you drop below a 50% end-to-end success target, so I'd checkpoint every 8 and add a critic" is a Staff answer. Turn every "it depends" into the variable it depends on. See the interview reflexes in the Cheat Sheet.


Study plan — company → heaviest phases

Each role in jd.md leans on a subset of the 18 phases. Study the primary phases until you can rebuild their lab from memory; skim the secondary ones for vocabulary. The "lead with" column is your opening positioning line.

Role (see Battle Plan)Primary phasesSecondaryLead with
Citi — Agentic AI Technical Lead03 MCP, 04 context/intent, 06 GraphRAG/RAPTOR, 07 multi-agent, 13 multi-tenant02, 05, 14multi-tenant agentic platform, MCP boundaries, GraphRAG/LightRAG/RAPTOR
Citi — Lead Agentic AI Engineer (VP)01 ReAct/ReWOO, 04 context, 05/06 RAG, 07 multi-agent, 12 FastAPI03, 13, 14multi-agent + RAG + FastAPI/asyncio, Google ADK/LangGraph, MLOps
Citi — Agentic AI Tech Lead (on-site)same as Technical Leadsame; forward-deployed / SME workflow automation
Docker — Staff SWE, Agentic Platform03 MCP, 09 sandbox, 10 security, 11 evals08, 12, 14secure containerized execution, MCP tooling, LLM-as-judge + golden datasets
Cohere — Senior SWE, Agent Infrastructure01 loop, 12 services, 14 cost/obs, 08 durability03, 07, 13agent-platform reliability, latency/cost, distributed systems
Temporal — Staff SWE, AI Foundations08 durable execution, 15 coding agents01, 07, 12durable/replay-safe agents, SDK design, concurrency, open source
Redcan.ai — Staff SWE, Agentic AI Products15 AI-native SDLC, 01 loop, 12 services02, 11, 14full-stack agentic products, AI-enabled SDLC, product ownership
Juniper Square — Staff SWE (AI)11 evals, 10 guardrails, 02 tools/schema04, 12, 14AI SDK + guardrails + eval frameworks + feedback loops
Wolters Kluwer — Senior Full-Stack, AI Platform & Agents05/06 RAG, 11 evals, 12 services04, 13, 14regulated-domain GenAI platform, grounding, evaluation, cloud
OpenAI — Security Engineer, Agent Security09 sandbox, 10 injection/threat-model, 13 isolation02, 03, 11threat modeling for agents, injection/exfil, least privilege, HITL
OpenAI — SWE, Agent Infrastructure08 durability, 12 services, 14 obs01, 07, 13large-scale agent infra, 0-to-1, systems bottlenecks
Anthropic — Agent Prompts & Evals / Claude Code11 evals, 15 coding agents, 10 safety01, 04, 14evals + prompt standards + coding-agent reliability + safety
LiveKit — Staff Rust SDK Engineer16 voice/real-time, 12 services08, 14real-time turn-taking, latency budgets, SDK/DevEx
RBC — Staff Engineer, Agentic AI (archetype)07 multi-agent, 13 multi-tenant, 10 security03, 04, 11enterprise governance, risk controls, secure AI patterns

Cross-cutting for all 14. Phase 00 (the 0.95^n reliability math and the trust boundary) is the substrate under every answer, and Phase 11 (evals) is asked in every platform role — "an agent you can't evaluate you can't ship." If you only have time for two phases, do 00 and 11.


The best application order

Straight from jd.md, highest-fit and highest-priority first. Apply in this order so your best-matched interviews happen while your prep is freshest:

  1. Citi — Agentic AI Technical Lead (hybrid, Mississauga) — the single closest match to this track's language.
  2. Citi — Lead Agentic AI Engineer, VP (hybrid, Mississauga).
  3. Docker — Staff SWE, Agentic Platform (remote) — secure execution / MCP / evals.
  4. Cohere — Senior SWE, Agent Infrastructure (remote) — platform reliability.
  5. Temporal — Staff SWE, AI Foundations (remote) — durable execution / SDKs.
  6. Redcan.ai — Staff SWE, Agentic AI Products (remote, Canada) — full-stack products.
  7. Juniper Square — Staff SWE (AI) (remote) — SDK + guardrails + evals.
  8. Wolters Kluwer — Senior Full-Stack, AI Platform & Agents — regulated GenAI.
  9. OpenAI — Security Engineer, Agent Security (SF) — stretch; strong security match.
  10. OpenAI — SWE, Agent Infrastructure (SF) — stretch benchmark.
  11. Anthropic — Agent Prompts & Evals / Claude Code — stretch / research-lab benchmark.
  12. LiveKit — Staff Rust SDK Engineer (remote) — if Rust/real-time interests you.
  13. RBC — Staff/Lead Agentic AI — track for new postings (last one filled).

Rationale for the ordering, and the reasoning behind each pairing, is expanded per-role in 01-per-company-battle-plans.md.


Resume positioning (reuse across all 14)

From jd.md — the headline and bullets to anchor every application and every "tell me about yourself":

Principal Software Engineer focused on AI-native software delivery, agentic AI systems, LLM-enabled engineering workflows, context engineering, prompt standards, Spec-Driven Development, and secure human-in-the-loop validation.

Architected agentic LLM workflows with structured planning, tool invocation, context retrieval, prompt templates, validation loops, and reusable commands to support requirement discovery, implementation planning, code review, test generation, and delivery governance.

The Behavioral & Staff-Signal doc turns those bullets into STAR stories; the Battle Plans map them company-by-company.


Keyword coverage map (so nothing surprises you)

Every high-frequency keyword across the 14 JDs, and where in this track you can demonstrate (not just name) it:

Keyword clusterWhere you built it
ReAct / ReWOO / plan-execute-replanP01
tool calling / JSON Schema / structured output / repairP02
MCP servers, tools/call, clean integration boundariesP03
context / prompt / intent engineering, memoryP04
RAG, pgvector/Pinecone/Weaviate/FAISS/Chroma, RRF, rerankP05
GraphRAG / LightRAG / RAPTOR / Neo4jP06
multi-agent, supervisor/worker/critic, AutoGen/CrewAI/ADK/LangGraphP07
durable execution, retries, HITL signals, TemporalP08
sandboxing / secure execution / capabilities / containersP09
prompt injection, OWASP LLM Top 10, guardrails, threat modelingP10
LLM-as-judge, golden datasets, behavioral regression, evalsP11
FastAPI / asyncio / streaming / event-driven / pub-sub / cacheP12
multi-tenant, OAuth/authz, isolation, secrets, quotasP13
cost / latency / caching / model routing / OTel observabilityP14
AI-native SDLC, SDD, coding agents (Claude Code/Codex)P15
real-time / voice agents, VAD, barge-in, latencyP16
end-to-end enterprise platform compositionP17

Next: open 01-per-company-battle-plans.md.