AI/ES/25/11 Code/LEAD/20 Thu/1425 Lei Zhang Bloomberg Tech Infra Eng
2:25pm - 2:44pm Talk: What We Learned Deploying AI within Bloomberg's Engineering Organization

- Person/Lei Zhang - Head of Technology Infrastructure Engineering, Bloomberg
Talk: What We Learned Deploying AI within Bloomberg's Engineering Organization 05:46:16 - Bloomberg (Lei Zhang): Creating a "Paved Path" for Enterprise AI Adoption
- When it comes to using AI for software engineering, much of the spotlight falls on how large language models (LLMs) can write code—sometimes entirely from scratch. Countless studies highlight productivity gains from turning requirements directly into runnable code. But the reality of applying AI at scale inside a mature engineering organization is far more complex and nuanced. Over the past year, we've been on that journey at Bloomberg—integrating AI into the workflows of 9,000+ software engineers—and we've learned a few important lessons worth sharing:
- Where the real ROI lies once you move beyond toy examples
- What it takes to actually enable AI across a large, established engineering org
- The best practices, cultural shifts, and guardrails that are required to make it work in practice
If you’re wondering what happens after the first demo magic fades and the real work begins, this talk is for you.
Slide — Bloomberg by the numbers
- Visual structure (two-column layout)
- Left column (organization scale)
- Right column (data + workload scale)
- 600+ billion ticks per day across all asset classes/markets — icon: financial bars + currency.
- 96,000 companies; 2M+ entities; 3.3M executive/government bios — icon: buildings.
- 1.5M news articles ingested per day, from 175,000+ vetted sources — icon: newspaper.
- 100+ alternative data sources across sectors — icon: map pin.
- Closing line:
“…all to bring the highest quality insights and analysis to decision makers around the world!”
Slide — About Bloomberg’s tech stack
- Visual layout
- Core points (expanded with functional context)
- One of the largest private networks globally
→ Required for the Bloomberg Terminal’s thousands of real-time functions (email, chat, trading, news, analytics). - One of the largest JavaScript codebases (tens of millions of LoC)
→ Supports massive UI surface area across Terminal functions. - Wide technology range powering heterogeneous applications
→ Data pipelines, analytics engines, risk systems, trading workflows, collaboration tools; each function-family uses tailored stacks. - Growing open-source usage + contributions
→ ML/AI stack: PyTorch, Hugging Face, XGBoost, TensorFlow, KServe, Envoy AI Gateway…
→ Distributed systems/data infra: Apache Solr, Kafka, Hadoop, Cassandra, Ceph…
- One of the largest private networks globally
- Intent
Slide — What is AI for coding?
- Visual structure
- Cognitive layout / intended effect
- Speaker intent (your provided context integrated)
- Bloomberg engineers saw a flood of AI coding solutions, each promising productivity and stability gains.
- The diversity and rapid turnover of tools made evaluation overwhelming, but they recognized that ignoring AI wasn’t an option.
- Sets up the narrative: despite the chaos, they needed a disciplined, internal approach to experimentation.
- Implied transition
Slide — Be careful with what you do with software assets
Slide — AI for software engineering
- Visual layout
- Table contents (structured)
- Interpretive structure
- High-preference tasks = creative, greenfield, forward-building work, where AI accelerates throughput without clashing with legacy constraints.
- Mixed = judgment-heavy gatekeeping tasks where AI suggestions can help but require careful oversight.
- Low-preference tasks = deep context / legacy-entangled work, where engineers distrust AI due to higher risk of incorrect or incomplete suggestions.
- Speaker intent
Slide — Example 1: Uplift agents
- Visual layout
- Core narrative (integrated with your notes)
- Challenges enumerated on slide
- Deterministic verifiability
→ Hard to prove an AI-generated patch is exactly correct, especially without a robust refactoring engine (you mentioned they lacked a regex-driven or structured refactoring tool). - Time-to-merge
→ AI agents increased the volume of PRs; humans became the bottleneck. - “What?” harder than “How?”
→ Specifying what should change is often harder than implementing the change; agents can produce diffs, but defining the patch’s semantic intent is non-trivial.
- Deterministic verifiability
- Operational reality
Slide — Example 2: Incident Response agents
- Visual layout
- Slide content
- Interpretive expansion (your comment integrated)
- Human responders bring bias, tunnel vision, and assumption-driven reasoning—especially under stress.
- Agents can triage with systematic breadth, surfacing factors a human might ignore or prematurely filter out.
- Advantage: agents don’t fatigue, don’t anchor on the first hypothesis, and can synthesize signals from huge observability surfaces.
- Narrative role
Slide — How do you evolve the paved path?
Slide — How do you evolve the paved path?
Slide — Platform Principle
- Visual layout
- Bullets (expanded with your interpretation)
- “Freedom and Responsibility” with guardrails
→ Engineers can innovate, but the platform enforces boundaries so unsafe patterns are hard to reach. - “Golden Paths” with Platform Enablement teams
→ Curated best-practice workflows, tooling, and infrastructure that teams want to use because they remove friction. - Democratized infrastructure via InnerSource
→ Open contribution model so internal tools evolve through community, not gatekeeping. - Service abstraction and strong contracts
→ Clear APIs, standardized behaviors, and predictable integrations.
- “Freedom and Responsibility” with guardrails
- Intent (your note integrated)
- Narrative role
Slide — The paved path (expanded)
- Visual layout
- Bullets (with your added context)
- Models (LLMs) via a Gateway
→ Central entry point; ensures visibility, governance, and safe model usage. - Tool discovery (MCP Directory) via a Hub
→ Teams find and reuse existing MCP tools instead of rebuilding; encourages collaboration between teams (e.g., Team A + Tool B owners). - Tool creation and deployment via a PaaS
→ Standardized scaffolding for MCP-compliant tools; consistent packaging, tracing, contracts. - Demos are easy; production begets quality control
→ They intentionally lower the friction for proof-of-concepts but raise the bar for productionization with reviews, guardrails, validation, and compliance checks.
- Models (LLMs) via a Gateway
- Intent
Slide — Internal community and leadership
- Visual layout
- Content (expanded with your context)
- Established cross-organization tech communities (10+ years)
→ Longstanding “horizontal” groups where engineers self-organize around shared interests. - Bootstrapped “Engineering AI Productivity” community
→ A new domain-specific community formed to accelerate AI adoption and share patterns. - Results
- Leadership workshops (being piloted)
→ Targeted at engineering managers who need new frameworks for AI-era leadership.
- Established cross-organization tech communities (10+ years)
- Your added insight integrated
- Bloomberg runs an internal “champ” program: passionate engineers band together around emerging technologies and push initiatives forward across org boundaries.
- A major challenge: managers in the age of AI often lack experience guiding AI-augmented software teams.
→ Their prior knowledge is still valuable, but incomplete.
→ The community fills this gap by creating a peer-driven space where modern AI practices spread faster than top-down training alone.
Slide — Brian Eno quote (judgement over skill)
- Visual layout
- Quotations (structured)
- “The great benefit of computer sequencers is that they remove the issue of skill, and replace it with the issue of judgement.”
- …
- *“So the question becomes not whether you *can do it—any drudge can do it with a few days at a computer.
The question is: Of all the things you can now do, which do you choose to do?”**
- Integrated interpretation (your note)
- Narrative role