Skip to content
All careers

AI Engineer

Build products on top of language models and AI APIs.

Category
Data & AI
Difficulty
Advanced
Estimated learning journey
8–12 months
Demand
Very high demand
Sign in to choose this path

We haven't written the roadmap for this path yet. You can still choose it — we'll record the direction — but there is nothing to follow here until it lands.

What is a AI Engineer?

An AI engineer builds real applications using models that already exist, rather than training new ones from scratch. The work looks a lot like software engineering with an unusual component in the middle: the model is powerful but unpredictable, so much of the job is designing around that — giving it the right context, checking what comes back, and measuring whether the whole thing actually works. It is one of the newest roles in tech and the expectations are still settling.

What do they build?

  • AI assistants and chat interfaces
  • Retrieval systems over a company's own documents
  • Agents that carry out multi-step tasks
  • Model-powered features inside existing products
  • Evaluation pipelines that measure output quality

What will you learn?

A high-level preview of the areas this journey covers. Your detailed roadmap comes next.

  1. Programming fundamentals
  2. Python
  3. Git and GitHub
  4. APIs and backend basics
  5. How language models actually behave
  6. Prompting and context design
  7. Retrieval and vector search
  8. Evaluation and testing of non-deterministic output
  9. Cost, latency and safety considerations

You may enjoy this if…

  • You like building things at the edge of what's settled
  • You are comfortable when there is no single right answer
  • You enjoy experimenting and measuring results
  • You can be sceptical about impressive-looking output
  • You want software skills plus something newer

What might be challenging

Worth knowing before you commit. Every path has these.

  • The model is confidently wrong sometimes, and you must design for it
  • Testing is hard when the same input can give different output
  • Costs and latency add up quickly at real usage
  • Best practices change faster than they can be written down
  • It is easy to build a demo and hard to build something reliable

Close enough that much of what you learn carries over.

  • Machine Learning Engineer

    Train, evaluate and ship models that learn from data.

    Data & AI

    Advanced12–18 monthsRoadmap in progress
  • Backend Developer

    Build the logic, data and APIs behind every product.

    Software Development

    Intermediate6–9 months
  • Data Engineer

    Build the pipelines that move and shape a company's data.

    Data & AI

    Advanced9–13 monthsRoadmap in progress
  • Full Stack Developer

    Carry a feature from database schema to final pixel.

    Software Development

    Intermediate9–14 months

Ready to explore this journey?

Choosing a path sets your direction. You can change it later — nothing here is permanent.