Why AI Models Fail in Live Trading Environments — and What Production Engineers Know That Data Scientists Don't
- Jun 11
- 4 min read
There is a conversation happening in financial services that almost never makes it into conference talks or vendor whitepapers. A team of data scientists deploys an AI model to augment trade surveillance or risk calculation. It performs beautifully in testing. Three weeks into production, it generates false alerts at peak market hours, consumes compute resources that choke adjacent systems, and times out on the exact data volumes it was never stress-tested against.
The model is not broken. The environment is not broken. The gap between them is the problem — and it is a gap that production engineers have been navigating for years, long before machine learning entered the conversation.
This is not a critique of AI in financial markets. The applications are real, and some are genuinely transformative. It is an argument that production engineering knowledge must be treated as a first-class design input, not a deployment afterthought.

What "Production" Actually Means in a Trading Environment
A trading platform is not a standard enterprise application. It is a distributed system with hard real-time constraints, regulatory reporting obligations, and zero tolerance for unplanned downtime during market hours. At peak load — typically the first and last hour of the trading day — data volumes spike by an order of magnitude from baseline.
In a Murex MX.3 environment, end-of-day batch processing coordinates hundreds of interdependent jobs: mark-to-market valuations, risk aggregations, P&L calculations, and regulatory extracts. These jobs have strict sequencing dependencies. A 10-minute overrun in one pipeline cascades into a 40-minute delay in another, triggering margin call failures that require manual intervention at midnight.
AI systems introduced into this environment do not get the luxury of degraded performance. They either complete within their allocated time window — or they become an incident.
The Five Ways AI Models Break in Live Trading Systems
1. Latency assumptions that only hold in notebooks
Model inference latency in a Jupyter notebook is measured against a clean dataset in memory. In production, the same model faces network round-trips, database contention, and serialization overhead. A model that infers in 50ms in testing routinely hits 400ms under concurrent load — the difference between a filled order and a missed market.
Data schema drift
Financial data schemas are not static. Instruments get restructured, regulatory fields are added, counterparty identifiers change. A model trained on historical trades will quietly degrade when upstream schemas change, producing subtly incorrect outputs that pass automated checks and reach downstream reporting.3. Batch window competition — AI inference workloads introduced without accounting for existing batch windows create resource contention. A risk model that retrains nightly will compete with end-of-day P&L batches for database connections, CPU, and I/O. In a regulated environment, a late regulatory extract is a compliance event.
Explainability gaps under regulatory scrutiny
When an AI surveillance system flags a transaction as potentially manipulative, regulators expect an audit trail. Under MiFID II, Dodd-Frank, and MAR, firms must demonstrate the basis for every compliance decision. Black-box model outputs are a specific regulatory liability.
Fallback logic that was never tested
What happens when the AI model is unavailable? In most deployments, someone designed a fallback to a rules-based system and never tested it under realistic load. Production engineers call this a dark path. It exists in the architecture diagram. It has never run in anger. When it finally does, it fails in unexpected ways.
What Production Engineers Know That Changes Everything
The knowledge gap is not about technical skills. Many production engineers in capital markets have deep system architecture expertise. The gap is about operational intuition — the accumulated understanding of how systems fail at scale, under load, at the worst possible time.
Specifically:
Failure mode thinking is the default. A production engineer's first question about any new system component is not "how does this work when everything is fine?" It is "how does this fail, and what happens to the systems around it when it does?" This framing is largely absent from AI deployment playbooks, which focus on accuracy metrics and performance benchmarks rather than failure mode documentation.
Runbook discipline. Every production incident has a runbook — a documented procedure for diagnosis and remediation. AI deployments in capital markets rarely have runbooks. When a model starts producing anomalous outputs at 2am, the on-call engineer has no structured procedure for determining whether the issue is data, model, infrastructure, or downstream interpretation. The result is extended incident duration and often incorrect remediation.
Change management integration. In a capital markets production environment, every change — a configuration update, a software patch, a parameter change — goes through a formal change control process with impact assessment, rollback procedures, and approval gates. AI model updates, retraining runs, and threshold adjustments are frequently treated as data science activities outside this process. That is a control gap with direct audit implications.
The Structural Fix
The solution is not to slow down AI adoption in financial markets. It is to treat production engineering knowledge as a design input, not a deployment afterthought.
Require production engineers to participate in AI system design reviews — specifically to stress-test latency assumptions, identify batch window conflicts, and define failure modes before deployment.
Build model observability as a production requirement from day one: latency percentiles, data freshness indicators, fallback activation logs, and resource consumption metrics integrated into existing monitoring infrastructure.
Treat AI model updates with the same change management rigor as software releases. Version control, rollback procedures, approval gates, and post-implementation review are not bureaucratic overhead. They are the controls that prevent 2am incidents from becoming regulatory events.
Test fallback logic under realistic load before the primary model is deployed — not after the first failure.
Conclusion
The capital markets firms that will deploy AI most effectively are not necessarily those with the most sophisticated models. They are the ones that understand their production environment well enough to know where models will break — and have built the operational infrastructure to catch failures before they become incidents.
That knowledge has existed in production support and application operations teams for decades. The opportunity is to bring it to the table earlier, when AI systems are still being designed rather than after they are already on fire.
—
Lakshmi Kavya Chunduri is a Derivative systems analyst with over 10 years of experience in production and application support across derivatives, multi-asset trading platforms, and financial infrastructure.



Comments