🦉
AI Engineering Handbook
About
  • Hey
  • Tech Stack
  • ML to AI Shift
  • Agentic Systems
  • Anti Patterns
  • AI Engineer
  • Roles Reimagined
  • Dream Team
  • System
    • Architecture
    • Start Simple
    • Enhance Context
    • Implement Guardrails
    • Add Routing and Gateway
    • Optimise with Caching
    • Enable Agent Patterns
Powered by GitBook
On this page
  • 🏛️ Before LLMs
  • 🚀 With LLMs
  • ⚡ Advanced Teams
  • 🎯 Scaling Infra

Dream Team

🏛️ Before LLMs

Before LLM APIs, AI teams focused on specialists for model development from scratch.

AI Product Manager

  • Defines product vision and metrics

  • Aligns AI with business goals

Data Scientist

  • Designs AI/ML models

  • Runs experiments and analyses data

  • Builds and tunes models

  • Maintains model performance

ML Engineer

  • Bridges data science and production

  • Scales models in production

  • Integrates models into codebases

Data Engineer

  • Sets up data pipelines

  • Ensures clean data for training

  • Provides scalable infrastructure

  • Foundation for data-driven AI

Full Stack Developer (they normally sit outside the model team)

  • Integrates AI with frontend and backend

  • Connects data science to user experience

  • Delivers speed and functionality

🚀 With LLMs

With LLM APIs, teams evolve toward integration-focused workflows while maintaining core expertise.

AI Product Manager

  • Defines vision and metrics

  • Aligns capabilities with business goals

Full Stack Developer

  • Builds UI and backend logic

  • Integrates AI features

  • Handles data flow between UI, backend, APIs

  • Maintains product performance

ML Engineer

  • Evaluates quality of LLM outputs

  • Ensures alignment with goals

  • Identifies bugs and performance issues

  • Tests for accuracy and bias

AI Engineer

  • Builds full-stack AI applications

  • Uses LLMs for real problems

  • Applies LLMs to products

  • Measures AI performance

  • Prompt engineering

Data Scientist (evolved role)

  • Adapts expertise to LLM evaluation and optimisation

  • Analyses LLM performance patterns

  • Designs experiments for prompt effectiveness

  • Maintains statistical rigour in AI assessments

⚡ Advanced Teams

For fine-tuning and advanced features, specialist roles expand their responsibilities.

Data Scientist (expanded scope)

  • Fine-tunes models with company data

  • Evaluates LLM performance

  • Runs experiments with different models

  • Identifies and fixes biases

  • Bridges traditional ML with LLM capabilities

Data Engineer (enhanced role)

  • Manages pipelines for fine-tuning

  • Ensures data quality

  • Maintains data lakes and warehouses

  • Supports real-time data via prompts

  • Adapts infrastructure for LLM workflows

ML Engineer (evolved responsibilities)

  • Integrates LLM API calls into production

  • Ensures scalable API integration

  • Sets up MLOps for LLM integration

  • Monitors API performance

  • Combines traditional MLOps with LLM operations

AI Engineer Current job market (2025) shows AI engineer positions require hybrid skill sets combining traditional ML expertise with LLM integration capabilities. Organisations value both foundational AI/ML engineering skills and modern LLM application abilities.

🎯 Scaling Infra

Essential capabilities for scaling AI.

LLM Accessibility

  • Provides easy LLM access

  • Standardises integration

  • Reduces adoption barriers

Observability Platform

  • Monitors AI performance

  • Tracks usage and costs

  • Identifies optimisation opportunities

Evaluation Support

  • Measures AI effectiveness

  • Provides testing frameworks

  • Ensures quality standards

Feedback Loop

  • Captures user interactions

  • Enables continuous improvement

  • Informs feature development

Experimentation Sandbox

  • Safe testing environment

  • Rapid prototyping

  • Risk-free exploration

Recipes and Demos

  • Implementation examples

  • Accelerates development

  • Models best practices

PreviousRoles ReimaginedNextSystem

Last updated 1 day ago