ittwist logo

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.

Core 0/218 · All 0/301 · 0%

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
Done when: Expose one typed API with SQL persistence; CI must run unit and integration checks and reject lint or type errors.

02

ML & Deep Learning Literacy

A high-level refresher: understand model behaviour and trade-offs, not how to train foundation models.

CoreEffort S0/15
Done when: Train and evaluate one baseline on held-out data; report the metric and document one leakage or imbalance check.

03

LLM Foundations

Understand how LLMs behave in applications, where they fail, and which lever to use.

CoreEffort M0/22
Done when: Add structured output or a tool call to the project; reach 95% schema-valid output across 50 fixed cases and publish a cost-per-request model.

04

Retrieval-Augmented Generation

Build retrieval that is grounded, measurable, and better than simply adding more context.

CoreEffort L0/26
Done when: Add cited retrieval to the project; evaluate at least 50 queries and report recall@5 and groundedness before and after tuning.

05

Agents & Context Engineering

Use workflows first, then add autonomy only where the task truly needs it.

CoreEffort M0/24
Done when: Add one checkpointed workflow with retry and approval; 20 adversarial cases must stop within its declared step and cost budgets.

06

Evaluation & Observability

Define quality, find failure modes, and prevent regressions before adding more features.

CoreEffort M0/24
Done when: Create at least 50 golden cases; CI must catch one seeded regression and traces must expose latency, cost, and tool calls.

07

Security, Safety & Governance

Assume every prompt, retrieved document, model output, and tool call can be hostile.

CoreEffort S0/24
Done when: Threat-model the project and test 20 prompt-injection cases; block unauthorized data and tool access and document residual risk.

08

Data, Storage & Memory

Design the data lifecycle behind retrieval, agents, and durable user experiences.

SpecializationEffort M0/20
Done when: Add an idempotent ingestion pipeline with deduplication, provenance, retries, and a verified delete path for one user or tenant.

09

Multimodal: Vision, Documents & Voice

Most real workloads arrive as PDFs, screenshots, and speech — not clean text.

SpecializationEffort M0/13
Done when: Process 20 representative files and meet a declared extraction or transcription metric while recording latency, cost, and failure cases.

10

Adaptation: Fine-Tuning & Distillation

The lever you reach for only after prompting, retrieval, and evals have run out of room.

SpecializationEffort L0/17
Done when: Fine-tune one small model and beat the frozen baseline on a held-out set without increasing the critical-failure rate.

11

Inference, Serving & Hardware

Where token cost and latency are actually decided — essential once you self-host.

SpecializationEffort M0/17
Done when: Serve and load-test one model; report p50 and p95 latency, throughput, memory, cost, and quality change after quantisation.

12

Production, LLMOps & Scaling

Keep reliability, latency, quality, and cost predictable as usage grows.

CoreEffort M0/26
Done when: Deploy with an SLO, cost-per-task budget and alert, rate limit, and rollback path; pass a load test at the declared target concurrency.

13

AI System Design

Turn requirements into architectures with explicit quality, cost, security, and failure trade-offs.

CoreEffort S0/20
Done when: Write and defend a one-page design covering SLOs, trust boundaries, cost, failure modes, rollback, and one rejected alternative.

14

AI Product UX

Make probabilistic systems understandable, controllable, accessible, and pleasant to use.

SpecializationEffort S0/16
Done when: Add streaming, citations, approval, and recovery; complete the critical path by keyboard and screen reader and test it with five users.

15

Capstone & Staying Current

Prove the skill by shipping one narrow, evaluated, secure, observable system — then keep the loop running.

CoreEffort L0/18
Done when: Deploy to real users; meet the golden-set target, pass red-team and load checks, and publish the demo, design, decisions, and postmortem.