The Core AI Engineering Skill Set
LLM application patterns
- Prompt engineering: system prompts, few-shot examples, chain-of-thought, structured output
- RAG system design: chunking strategies, hybrid retrieval, context injection, citation handling
- Agent and tool use patterns: when to use agents, tool design, loop control
- Evaluation methodology: ground truth test sets, automated scoring, continuous evaluation pipelines
Data engineering for AI
- Pipeline design for AI data: ingestion, normalisation, validation, serving
- Embedding generation and management: when to re-embed, embedding model selection
- Data quality assessment: detecting distribution shift, quality metrics for AI data
- Vector store operations: schema design, query patterns, metadata filtering
AI systems operations
- AI API management: rate limiting, retry logic, cost instrumentation
- Model performance monitoring: quality metrics, drift detection, evaluation scheduling
- Incident response for AI: diagnosing output degradation, prompt regression, data quality issues
- Cost optimisation: semantic caching, model routing, prompt compression