Roadmap
The AI engineer roadmap
For software developers moving into AI engineering. Follow the 10 Core stages in order for the shortest complete path; add only the 5 Specializations your role needs. Pick one primary resource per stage and keep evolving one real project.
Start here
Prerequisites
You should have built one small program and know basic Python, Git, SQL, HTTP, and the shell. Missing one? Use Stage 01 to close the gap. No prior ML experience is required.
One project rule
Build one vertical slice
Start a narrow app in Stage 03. Add retrieval or tools, then evals, security, tracing, deployment, and user evidence to that same app. Resource projects are practice, not extra portfolio requirements.
Job-ready checkpoints
After Stage 03
AI prototype ready
Ship a structured-output app with a fixed test set and a measured latency and cost baseline.
After Stage 07
Production feature ready
Ship a grounded RAG or agent workflow with regression evals, tracing, and a threat model.
After Stage 15
Job-ready portfolio
Deploy the capstone with an SLO, rollback path, design document, public demo, and honest postmortem.
Choose for your role
Specialization tracks
Application & agents
Agents, Data & Memory, Multimodal, Product UX
RAG & search
RAG, Data & Memory, Adaptation, Evaluation
Models
Adaptation, Inference & Hardware, Multimodal
AI platform
Inference & Hardware, Production, Data & Memory, Evaluation
01
Software Engineering Foundations
Build maintainable services first; AI systems inherit every ordinary software failure mode.
CoreEffort L0/19
01
Software Engineering Foundations
Build maintainable services first; AI systems inherit every ordinary software failure mode.
Curated resources
02
ML & Deep Learning Literacy
A high-level refresher: understand model behaviour and trade-offs, not how to train foundation models.
CoreEffort S0/15
02
ML & Deep Learning Literacy
A high-level refresher: understand model behaviour and trade-offs, not how to train foundation models.
Curated resources
03
LLM Foundations
Understand how LLMs behave in applications, where they fail, and which lever to use.
CoreEffort M0/22
03
LLM Foundations
Understand how LLMs behave in applications, where they fail, and which lever to use.
Curated resources
04
Retrieval-Augmented Generation
Build retrieval that is grounded, measurable, and better than simply adding more context.
CoreEffort L0/26
04
Retrieval-Augmented Generation
Build retrieval that is grounded, measurable, and better than simply adding more context.
Curated resources
05
Agents & Context Engineering
Use workflows first, then add autonomy only where the task truly needs it.
CoreEffort M0/24
05
Agents & Context Engineering
Use workflows first, then add autonomy only where the task truly needs it.
Curated resources
06
Evaluation & Observability
Define quality, find failure modes, and prevent regressions before adding more features.
CoreEffort M0/24
06
Evaluation & Observability
Define quality, find failure modes, and prevent regressions before adding more features.
Curated resources
07
Security, Safety & Governance
Assume every prompt, retrieved document, model output, and tool call can be hostile.
CoreEffort S0/24
07
Security, Safety & Governance
Assume every prompt, retrieved document, model output, and tool call can be hostile.
Curated resources
08
Data, Storage & Memory
Design the data lifecycle behind retrieval, agents, and durable user experiences.
SpecializationEffort M0/20
08
Data, Storage & Memory
Design the data lifecycle behind retrieval, agents, and durable user experiences.
Curated resources
09
Multimodal: Vision, Documents & Voice
Most real workloads arrive as PDFs, screenshots, and speech — not clean text.
SpecializationEffort M0/13
09
Multimodal: Vision, Documents & Voice
Most real workloads arrive as PDFs, screenshots, and speech — not clean text.
Curated resources
10
Adaptation: Fine-Tuning & Distillation
The lever you reach for only after prompting, retrieval, and evals have run out of room.
SpecializationEffort L0/17
10
Adaptation: Fine-Tuning & Distillation
The lever you reach for only after prompting, retrieval, and evals have run out of room.
Curated resources
11
Inference, Serving & Hardware
Where token cost and latency are actually decided — essential once you self-host.
SpecializationEffort M0/17
11
Inference, Serving & Hardware
Where token cost and latency are actually decided — essential once you self-host.
Curated resources
12
Production, LLMOps & Scaling
Keep reliability, latency, quality, and cost predictable as usage grows.
CoreEffort M0/26
12
Production, LLMOps & Scaling
Keep reliability, latency, quality, and cost predictable as usage grows.
Curated resources
13
AI System Design
Turn requirements into architectures with explicit quality, cost, security, and failure trade-offs.
CoreEffort S0/20
13
AI System Design
Turn requirements into architectures with explicit quality, cost, security, and failure trade-offs.
Curated resources
14
AI Product UX
Make probabilistic systems understandable, controllable, accessible, and pleasant to use.
SpecializationEffort S0/16
14
AI Product UX
Make probabilistic systems understandable, controllable, accessible, and pleasant to use.
Curated resources
15
Capstone & Staying Current
Prove the skill by shipping one narrow, evaluated, secure, observable system — then keep the loop running.
CoreEffort L0/18
15
Capstone & Staying Current
Prove the skill by shipping one narrow, evaluated, secure, observable system — then keep the loop running.
Curated resources
