Reference

The AI engineering skill glossary

Hiring managers describe the same work with different words. “Harness engineering,” “context engineering,” “agentic orchestration,” “forward-deployed AI” — they point at a small set of disciplines. Every alias on this page rolls up to one of the 8 core categories used across the index.

8 core categories

Category 01

Prompting

Treat prompts as a specification: inputs, refusals, and a regression eval.

Prompt design, iteration, and instruction-following for a specific job. At production scale this is versioned text, eval harnesses, and model-agnostic benchmarks — not a clever one-off instruction.

  • Prompt Engineer
  • LLM Application Engineer
  • Applied AI Engineer

System prompt design

Writing and iterating the durable instructions that define a task: role, tools, refusal cases, and output shape.

Also called

  • instruction design
  • system message
  • prompt architecture

Prompt evaluation

A/B testing variants, golden-set regression, and catching drift when a model or tool changes.

Also called

  • prompt evals
  • promptfoo
  • OpenAI Evals
  • DSPy

Structured output

Forcing reliable JSON, tool calls, or schema-bound answers instead of free-form prose.

Also called

  • JSON mode
  • function calling
  • constrained decoding

Hire for Prompting →

Category 02

Retrieval / RAG

Index, chunk, rerank, and ground answers in a corpus — with a metric, not a vibe.

Retrieval-augmented generation: how documents become embeddings, how queries find the right passages, and how the model is required to cite what it used. Most demos fail here in production.

  • RAG Engineer
  • Search / Retrieval Engineer
  • Applied NLP Engineer

Hybrid retrieval

Combining lexical search (BM25) with dense embeddings and a reranker instead of trusting a single vector store.

Also called

  • hybrid search
  • ColBERT
  • Cohere Rerank
  • BM25 + dense

Chunking and indexing

Deciding what a “document” is, how it is split, what metadata is stored, and when the index is rebuilt.

Also called

  • chunking strategy
  • embedding pipeline
  • index hygiene

Retrieval evaluation

Precision@k, recall, and golden-question sets that prove the retriever — not the chat UI — is doing the work.

Also called

  • Ragas
  • TruLens
  • golden set
  • retrieval precision

Hire for Retrieval / RAG →

Category 03

Context management

What goes in the window, what stays out, and how state is carried across turns.

Context engineering is the discipline of packing, trimming, and remembering: conversation state, retrieved passages, tool results, and the budget of a finite window.

  • Context Engineer
  • Harness Engineer
  • AI Systems Engineer

Window budgeting

Choosing what survives when tokens are scarce: summaries, citations, tool traces, and the current user turn.

Also called

  • context window
  • token budget
  • compaction

State and memory

Carrying task state across steps without dumping the entire history back into the next prompt.

Also called

  • conversation memory
  • scratchpad
  • session state

Harness engineering

The surrounding loop that feeds the model: files, tools, retrieval, and the policy for when to stop.

Also called

  • agent harness
  • tool loop
  • runtime context

Hire for Context management →

Category 04

Agents

Tool use, multi-step orchestration, and recovery when a step fails.

Agent engineering is planning, tool calling, multi-agent coordination, and the boring parts: budgets, retries, and an audit log. Autonomous does not mean untraceable.

  • Agent Engineer
  • AI Architect
  • Orchestration Engineer

Tool use and planning

Selecting tools, sequencing steps, and stopping when the budget or the policy says so.

Also called

  • ReAct
  • function calling
  • planner-executor

Multi-agent orchestration

Splitting work across specialists, passing state, and failing closed when a worker hallucinates a result.

Also called

  • LangGraph
  • CrewAI
  • AutoGen
  • multi-agent systems

Tracing and recovery

Every step leaves a trace. Failed tools retry or abort; they do not silently invent an answer.

Also called

  • LangSmith
  • OpenTelemetry
  • agent tracing

Hire for Agents →

Category 05

Evaluation

Evals, traces, and a quality bar that is not a vibe check.

Designing the tests that decide whether a change ships: golden sets, graders, online metrics, and regression suites that run when a prompt, model, or retriever moves.

  • AI Eval Engineer
  • LLM QA
  • Applied Research Engineer

Offline eval suites

Fixed datasets and graders that catch regressions before a prompt or model reaches users.

Also called

  • golden set
  • promptfoo
  • unit tests for LLMs

Online quality

Traces, thumbs, and sampled reviews that show whether production quality is holding.

Also called

  • LLM observability
  • trace review
  • online evals

Task-specific graders

Rubrics and model-as-judge setups that measure the job you actually have, not a generic leaderboard.

Also called

  • LLM-as-judge
  • rubric scoring
  • pairwise comparison

Hire for Evaluation →

Category 06

Guardrails

Policy, refusal, red-teaming, and the cases the model must not invent.

Safety and hardening: input classification, output validation, jailbreak resistance, and the refusals a domain requires — healthcare dosage, legal advice, customer PII.

  • AI Safety Engineer
  • Trust & Safety (LLM)
  • Hardening Engineer

Input and output filters

Classifying prompts and validating completions before they reach a user or a downstream system.

Also called

  • content filter
  • output validation
  • allow-list

Red-teaming

Adversarial tests that try to bypass the policy, then become part of the eval suite.

Also called

  • jailbreak testing
  • abuse cases
  • adversarial eval

Policy and compliance

Encoding what the system must never say or do, and proving it in an audit.

Also called

  • AI hardening
  • OWASP LLM
  • safety policy

Hire for Guardrails →

Category 07

Production hardening

Latency, cost, observability, and the path from a notebook to a service.

LLMOps for systems that stay up: inference routing, caching, timeouts, cost controls, and the dashboards that show when quality or spend slipped overnight.

  • LLMOps Engineer
  • AI Platform Engineer
  • ML Infrastructure

Inference and serving

Choosing hosts, batching, and fallbacks so a model call is a reliable dependency.

Also called

  • vLLM
  • TGI
  • Bedrock
  • inference optimization

Cost and latency

Caching, model routing, and budgets so the feature does not become an unbounded bill.

Also called

  • semantic cache
  • model router
  • token spend

Observability

Traces, metrics, and alerts for prompts, tools, and retrieval — not just HTTP 200s.

Also called

  • LLMOps
  • tracing
  • quality monitoring

Hire for Production hardening →

Category 08

Fine-tuning

Data pipelines, adapters, and knowing when training is the wrong move.

Domain adaptation of foundation models: datasets, LoRA/QLoRA, evals against the base model, and the judgment to stay with prompting or RAG when training will not pay off.

  • Fine-tuning Engineer
  • Applied ML Engineer
  • LLM Engineer

Adapter training

PEFT methods that specialize a base model without a full pretrain.

Also called

  • LoRA
  • QLoRA
  • PEFT
  • Unsloth

Data pipelines

Collecting, cleaning, and versioning the examples a tune actually learns from.

Also called

  • instruction data
  • preference data
  • synthetic data

Train-or-not judgment

Comparing a tuned model to a well-prompted or RAG-backed baseline before spending the GPU budget.

Also called

  • when not to fine-tune
  • baseline comparison

Hire for Fine-tuning →

Use this taxonomy to find talent

Every engineer profile is classified with these categories — no buzzword bingo.