Skip to content

Roadmap

AI Engineer

An AI engineer is a software engineer whose hardest dependency happens to be a model. This route assumes you will call a model rather than train one, so it builds Python and HTTP first, then covers what the model is, how to call it from code, how retrieval and vector search work, and what an agent loop really is. Every stage is about the engineering around the model, because that is where the work turns out to be.

6 stages · 28 steps

Who this is for

Developers moving into applied AI, and beginners who want to build with language models but would rather understand the pieces than wire together a demo they cannot debug.

Projects to build along the way

Briefs in the languages this roadmap uses.

Interview topics for this role

What you will need to learn elsewhere

This site cannot teach everything this role involves. Plan for these too:

  • One model provider's own documentation and SDK. Model names, limits and prices change faster than any guide can track.
  • Evaluation: a test set of real questions, a way to score answers, and evidence that a change actually improved them.
  • Cost and latency control in production — token accounting, batching, timeouts, and a budget alarm.
  • Running a vector store for real, or the vector extension of a database you already operate.
  • Deploying and monitoring the service, with logging good enough to trace one bad answer back to its inputs.
  • Privacy and policy: what data your employer permits you to send to a third-party model, and what you must log or redact.
  • An orchestration framework's own tutorial if your team uses one; this layer changes shape often.
  • Building something people use, then watching how they break it. Prompt injection is found in the wild, not in a guide.

All roadmaps · Projects · Interview prep