← Back to Blog

State of AI Engineering 2025: Agents in Production, MCP Goes Universal, and the EU Starts Regulating

Three years after ChatGPT launched, the AI engineering landscape in 2025 looks nothing like what anyone predicted — and exactly like what the trajectory implied. Agents moved from research curiosity to production infrastructure. MCP became the standard protocol for AI-tool connectivity, with hundreds of official and community servers. The EU AI Act's high-risk provisions came into enforcement, forcing the first real reckoning with AI compliance engineering. And the model capability curve continued its relentless upward trend, making 2024's "frontier" models look like mid-tier options.

The most important shift wasn't technical. It was organizational: AI engineering stopped being a specialist function and became part of the software engineering job description. The teams that treated "add AI features" as a separate initiative struggled. The ones that embedded AI engineers with product teams, built evaluation infrastructure as a first-class concern, and treated agents as software (with tests, observability, and rollback capabilities) shipped real things that users relied on.

Agents in Production: What Actually Shipped

The agent use cases that reached production at scale in 2025 were narrower than the demos suggested but deeper than the skeptics predicted. The pattern: agents excel at well-scoped, high-volume tasks with clear success criteria and reversible or supervised actions. They struggle at open-ended, ambiguous tasks or anything requiring nuanced judgment in novel situations.

Real production agent systems in 2025:

  • Customer support tier-1 triage: Agents classifying, routing, and drafting responses for support tickets. Human agents review and approve — but the human is reviewing a draft rather than writing from scratch. 40–60% reduction in handle time for standard queries.
  • Code review assistance: Agents running automated checks, identifying potential bugs, and leaving contextual comments on PRs. GitHub Copilot's PR review feature, Cursor's agent mode, and custom implementations all saw serious adoption.
  • Data pipeline operations: Agents monitoring data quality, diagnosing failures, generating incident tickets with root-cause hypotheses, and in some cases triggering automatic remediation (rerunning failed jobs, backfilling missing data).
  • Research and due diligence: Agents synthesizing large document corpora for legal, financial, and competitive analysis. GraphRAG-style architectures for cross-document synthesis.

MCP: The Ecosystem Arrives

Anthropic announced MCP in November 2024; by mid-2025 it had become the de facto standard for AI-tool connectivity. The reasons were pragmatic: MCP was simple enough that server implementation was trivial (a few hundred lines of code), Anthropic and OpenAI both supported it in their official clients, and the community built an enormous ecosystem of official and unofficial servers.

graph LR
    subgraph Clients["MCP Clients"]
        Claude["Claude Desktop"]
        Cursor["Cursor IDE"]
        Custom["Custom AI App"]
    end

    subgraph MCPLayer["MCP Protocol Layer"]
        direction TB
        Proto["JSON-RPC over stdio / SSE"]
    end

    subgraph Servers["MCP Servers"]
        DB["Database\n(Snowflake, Postgres)"]
        Files["File System\n(S3, local)"]
        APIs["External APIs\n(GitHub, Jira, Slack)"]
        Tools["Custom Tools\n(data quality, pipelines)"]
    end

    Clients --> MCPLayer --> Servers
          

MCP architecture: clients (AI applications) connect to servers (tools, data sources) via a standard protocol. Any MCP client can use any MCP server without custom integration code.

For data engineering specifically, the MCP ecosystem in 2025 included production-ready servers for Snowflake, BigQuery, Databricks, dbt Cloud, Airflow, and most major data quality tools. An AI assistant could now: query a data warehouse to investigate an anomaly, check the dbt lineage to find upstream dependencies, look at recent Airflow run logs, and file a Jira ticket — all through a standard protocol, without custom integration code for each system.

EU AI Act: Compliance Engineering Becomes a Real Job

The EU AI Act's high-risk system provisions entered enforcement in August 2025. For AI engineers building systems that touch EU citizens in regulated domains (credit, employment, healthcare, critical infrastructure), this meant new requirements:

  • Risk assessment documentation: Formal documentation of the AI system's purpose, risk level classification, and mitigation measures
  • Human oversight mechanisms: Mandatory human-in-the-loop for high-risk decisions; auditable logs of who reviewed what and when
  • Data governance: Training data documentation, bias testing, and ongoing monitoring requirements
  • Incident reporting: 72-hour reporting obligation for serious incidents involving high-risk AI systems
  • Transparency: Disclosure requirements when users interact with AI systems that affect their rights or interests

The compliance engineering gap: Most AI engineering teams in 2025 were not ready for EU AI Act compliance. The requirements implied documentation and audit trail infrastructure that wasn't built into the 2022–2024 generation of LLM application frameworks. The teams that had invested in observability (LangSmith, Arize, MLflow tracing), evaluation infrastructure, and explicit human-in-the-loop checkpoints were in much better shape. The teams that had shipped fast with minimal instrumentation faced a significant retrofit project.

Reasoning Models Change What's Possible

OpenAI's o1/o3 series and the "extended thinking" capabilities in Claude 3.5+ changed the quality ceiling for AI-assisted reasoning tasks. These models spend more inference time "thinking" through problems before responding — effectively chain-of-thought reasoning at the model level rather than the prompt engineering level.

The practical effect: tasks that were borderline for LLMs in 2024 (complex multi-step reasoning, mathematical proofs, long-horizon planning) became reliably solvable in 2025. For AI engineering specifically: complex SQL generation with multi-table joins and edge cases, data pipeline architecture recommendations, and code debugging with multiple interacting issues all benefited significantly from reasoning models.

The trade-off: reasoning models were slower and more expensive than standard models. The emerging pattern: use fast/cheap models for classification, triage, and simple generation; reserve reasoning models for complex analysis and high-stakes decisions where the cost is justified by the quality requirement.

AI-Native Data Engineering: The Integrated Stack

The phrase "AI-native data engineering" went from marketing language to a description of how the best-run data teams actually operated in 2025:

  • Pipeline generation: Agents generate first-draft dbt models, Airflow DAGs, and Spark jobs; humans review and approve
  • Documentation automation: Models automatically generate and maintain column-level descriptions, business definitions, and lineage documentation — the kind of documentation that always lagged in manually maintained systems
  • Anomaly investigation: Alert fires → agent investigates (checks lineage, queries data, checks recent pipeline runs) → posts diagnostic summary to Slack → human decides action
  • Natural language interfaces: Internal data portals where analysts type questions in natural language, and the system generates and executes SQL against the appropriate data sources with source attribution

Not science fiction — all of these were running in production at companies with mature data platforms by the end of 2025.

The Skills That Matter in 2026

The AI engineer job description in 2026 will look different from 2022. The skills that compound:

  • Evaluation engineering — building test suites, evaluation metrics, and monitoring for AI systems
  • Prompt and agent architecture — designing reliable, observable, controllable agent systems
  • AI compliance — understanding regulatory requirements and building systems that satisfy them
  • Human-in-the-loop system design — knowing when and how to insert human oversight without destroying the value of automation
  • Foundation model selection and fine-tuning — matching model capabilities to use case requirements across the cost/quality curve

The skills that don't change: data engineering fundamentals, software engineering craft, and the judgment to distinguish a demo from a production system. Models get better; good engineering judgment remains the scarce resource.

2025 was the year AI engineering became a mature engineering discipline. Fewer demos, more production systems. Fewer "what if" conversations, more "how do we maintain this" conversations. The excitement is not gone — the capabilities continue to improve faster than our ability to fully utilize them — but the work is more recognizably engineering work now. Which is exactly what the field needed to be taken seriously.