Book
AI Engineering
Building Production-Ready LLM Applications — a book for software engineers who want to build production AI systems, from Python patterns and ML basics through RAG, agents, deployment, and Staff+ system design. Assumes basic Python; no prior AI/ML experience.
What's inside
The book is organized into five parts that map roughly to career progression.
Who it's for
- →Software engineers transitioning into AI/ML roles
- →Backend developers integrating LLMs into production systems
- →Full-stack developers building AI-powered applications
- →Tech leads architecting AI systems at scale
- →ML engineers strengthening their engineering fundamentals
Part I
Foundations
Getting started with AI engineering.
Part II
Core LLM Development
The technologies behind modern AI applications.
- ch 05LLM & NLP Foundations
- ch 06Prompt Engineering
- ch 07RAG Systems
- ch 08Agentic Systems
Part III
Production Engineering
Taking AI from prototype to production.
- ch 09LLM Deployment & Inference Infrastructure
- ch 10Orchestration & Agent Frameworks
- ch 11Observability & Guardrails
- ch 12Cloud AI Providers
- ch 13Multi-Cloud Patterns
- ch 14Backend Engineering for AI
- ch 15MLOps & Evaluation
- ch 16Security & Adversarial Robustness
- ch 17Vision & Document AI
- ch 18Audio & Speech Systems
- ch 19Video & Multimodal RAG
- ch 20Responsible AI & Governance
Part IV
Professional Growth
The human side of AI engineering.
Part V
Staff+ Engineering
Advanced topics for senior engineers.