AI engineer
Also known as: AI software engineer, applied AI engineer, AI developer
AI engineers work at the application layer. They take existing models from providers like OpenAI, Anthropic, or open-source releases like Llama, and build products on top of them. Their work includes integrating model APIs, designing prompts and system messages, implementing RAG pipelines, connecting agents to tools, and ensuring the whole thing runs reliably in production.
The role is distinct from ML engineers and research scientists who design and train models from scratch. AI engineers typically do not train models, though they may fine-tune them. Their value is in knowing how to apply existing AI capabilities to solve real problems: what to build with it, how to structure the data flow, where grounding is needed, and how to evaluate whether it is working.
The title itself is relatively new and still somewhat loosely defined. In some organizations it overlaps heavily with full-stack software engineering; in others it is closer to a data science background. What is consistent across definitions is the focus on building with AI models rather than building AI models themselves.