TL;DR
-
AI engineers build production software powered by LLMs - not researchers training models, but engineers integrating retrieval, tools, and guardrails into applications users trust.
-
This path has four phases: foundations (how LLMs work), retrieval (RAG), agents (autonomous action), and production (eval, security, observability).
-
Expect 8–12 weeks at 5–10 hours/week if you already write backend code.
Less if you skip straight to your use case; more if you're new to Python and APIs.
-
Build one project end-to-end - a support bot, doc Q&A, or internal search tool - and reuse it as you learn each topic.
-
Depth lives in linked guides - this page is the map; each
/learn/*article is the territory.
Who This Path Is For
You should follow this roadmap if you:
- Write production software (Python, TypeScript, Java, Go) and want to add AI features
- Need to ship RAG, chatbots, or agents - not publish ML papers
- Want a ordered sequence instead of reading 60 guides in random order
You can skip sections you already know. Use prerequisites listed per phase to self-assess.
Path Overview
RAG couples a dense vector index of external knowledge with a sequence-to-sequence generator. At query time, the retriever selects relevant passages and the generator conditions its answer on that evidence.
| Phase | Focus | Time | Outcome |
|---|---|---|---|
| 1 | LLM fundamentals | 1–2 weeks | Understand tokens, prompts, model behavior |
| 2 | Retrieval & RAG | 2–3 weeks | Build a working doc Q&A pipeline |
| 3 | Agents & tools | 2–3 weeks | Multi-step tasks with tool calling |
| 4 | Production AI | 2–4 weeks | Eval, security, cost, observability |
| Capstone | End-to-end system | 1–2 weeks | Portfolio piece with metrics |
Total estimated time: 8–12 weeks part-time
Phase 1: Foundations (Week 1–2)
Goal: Understand what LLMs are, how they're invoked, and why they fail - before building on top of them.
Prerequisites: Basic programming, HTTP APIs, git. No ML background required.
Step 1 - Large Language Models (~2 hr)
Read: Large Language Models
Learn how transformers, pretraining, and inference work at a practitioner level. You don't need to derive attention by hand - you need to know what a model can and cannot do.
Step 2 - Tokens & Context (~1.5 hr)
Read: Tokens → Context Windows
Token counts drive cost, latency, and limits. Every API bill and context overflow error traces back here.
Step 3 - Prompt Engineering (~2 hr)
Read: Prompt Engineering
Structured prompts, few-shot examples, system messages, and output formatting. This is your first lever before retrieval or fine-tuning.
Step 4 - Embeddings (~1.5 hr)
Read: Embeddings
Vectors that capture meaning - the foundation for search and RAG. Skim Embedding Models when you pick a provider.
Phase 1 checkpoint: Call an LLM API with a structured prompt. Embed ten sentences and find the nearest neighbor. Estimate token cost for a 2,000-token request.
Phase 2: Retrieval & RAG (Week 3–5)
Goal: Build retrieval-augmented generation - the dominant pattern for domain-specific Q&A.
Prerequisites: Phase 1 complete. Comfort with Python and one vector DB tutorial.
Shortcut: Follow the dedicated Learn RAG path for a retrieval-only deep sequence.
Step 5 - RAG Architecture (~3 hr)
Read: Retrieval-Augmented Generation (RAG)
The full pipeline: chunk → embed → store → retrieve → generate. Understand why retrieval quality is the ceiling.
Step 6 - Chunking & Vector Storage (~2 hr)
Read: Chunking Strategies → Vector Databases
Bad chunks destroy recall. Pick a chunking strategy and a vector store (pgvector for small scale; Pinecone/Qdrant at growth).
Step 7 - Hybrid Search & Reranking (~2 hr)
Read: Hybrid Search → Re-ranking
Production systems rarely use pure vector search. Learn when BM25 + vectors and cross-encoders matter.
Step 8 - RAG Evaluation (~2 hr)
Read: Retrieval Evaluation → RAG Evaluation
Build a golden test set of 20–50 questions before tuning prompts. Measure recall@k and faithfulness.
Phase 2 checkpoint: Deploy a doc Q&A app on 50+ documents with citations, hybrid search, and a spreadsheet of eval scores.
Phase 3: Agents & Tool Use (Week 6–8)
Goal: Move from single-shot Q&A to systems that take multi-step actions.
Prerequisites: Phase 2 complete. Familiarity with REST APIs and JSON schemas.
Shortcut: Learn AI Agents orders the agent-specific guides.
Step 9 - Tool & Function Calling (~2 hr)
Read: Tool Calling → Function Calling
How LLMs invoke external APIs with structured outputs. Design tool schemas before writing agent loops.
Step 10 - AI Agents (~3 hr)
Read: AI Agents → Agent Architectures
The observe → reason → act loop. Bounded iterations, state, and when agents beat workflows.
Step 11 - Planning & Memory (~2 hr)
Read: Agent Planning → Agent Memory
Decompose goals into steps. Persist context across sessions without stuffing the entire history into the prompt.
Step 12 - Multi-Agent & MCP (~2 hr)
Read: Multi-Agent Systems → Model Context Protocol
When to split roles across agents. Standardized tool/context servers for composable integrations.
Phase 3 checkpoint: Build an agent that completes a 3+ step task (e.g., look up order → check policy → draft reply) with tool calls logged.
Phase 4: Production AI (Week 9–12)
Goal: Make systems reliable, secure, and observable - the difference between demo and product.
Prerequisites: At least one working RAG or agent prototype from earlier phases.
Step 13 - System Architecture (~2 hr)
Read: AI System Architecture
Layer ingestion, orchestration, retrieval, generation, and post-processing. Separate offline indexing from online queries.
Step 14 - Evaluation & Quality (~2 hr)
Read: LLM Evaluation → Hallucination Detection
Automated metrics, LLM-as-judge, human review loops. Block deploys on eval regression.
Step 15 - Guardrails & Security (~2 hr)
Read: Guardrails → AI Security
Prompt injection, PII leakage, output validation, and permission boundaries on tools.
Step 16 - Observability & Cost (~2 hr)
Read: Observability → Cost Optimization → Latency Optimization
Trace every request end-to-end. Attribute cost per user and per pipeline stage.
Phase 4 checkpoint: Your prototype has tracing, a eval CI job, metadata-based auth on retrieval, and a cost dashboard.
Capstone Project
Pick one project and ship it with metrics:
| Project | Skills exercised |
|---|---|
| Internal doc assistant | RAG, hybrid search, eval |
| Support triage agent | Tools, planning, guardrails |
| Code review bot | Long context, structured output |
| Sales research agent | Multi-step search, citations |
Minimum bar for portfolio:
- README with architecture diagram
- 30+ question eval set with scores
- Latency and cost per query documented
- Known failure modes listed honestly
Production Checklist
Before calling yourself production-ready on any AI feature:
- Golden eval set exists and runs in CI
- Retrieval enforces tenant/document ACLs at query time
- Every request has a trace ID across retrieve + generate
- P95 latency and cost per query are measured
- Prompt injection and tool permission boundaries tested
- Fallback when LLM or vector DB is unavailable
- Human escalation path for low-confidence answers
FAQs
How is an AI engineer different from an ML engineer?
ML engineers train and deploy models. AI engineers integrate existing models (APIs or open weights) into applications with retrieval, tools, and product logic. Overlap exists, but this path targets the latter.
How long until I'm job-ready?
With prior backend experience and consistent practice, 2–3 months to a credible portfolio project. Jobs also want system design and communication - practice explaining tradeoffs, not just tutorials.
References
Further Reading
Summary
- Follow foundations → retrieval → agents → production in order; skip only what you can demonstrate.
- Build one project repeatedly instead of ten half-finished demos.
- Evaluation and observability are not Phase 4 extras - add them as soon as Phase 2 works.
- Use linked
/learn/*guides for depth; return to this roadmap when choosing what to study next.