Uber: Leading engineering through an agentic shift - The Pragmatic Summit

2026-07-04 · source · source ↗ · raw capture

Summary

Anshu (leading Uber's developer platform org) and Ty (principal engineer driving the agentic shift) present Uber's internal transformation toward AI-augmented engineering. The talk covers infrastructure, developer workflow changes, adoption challenges, and the measurement gap between activity metrics and business impact.

Key Points

  1. From pair programming to peer programming — The earlier model involved synchronous tab completion and IDE chat, providing roughly a 10–15% bump in diff velocity. The emerging model treats agents as asynchronous peers that developers direct like a tech lead, handing off toil tasks and stepping in only for course correction.

  2. Toil as the sweet spot for agentic ROI — About 70% of workloads pushed to Uber's agentic system are toil: upgrades, migrations, bug fixes, and dead code cleanup. These well-defined tasks yield higher accuracy, which drives a virtuous cycle of adoption and impact.

  3. Infrastructure as the differentiator — Uber built a layered stack including an MCP gateway, agent registry, background agent runners (Minions), code review helpers, test generation, and large-scale change automation—all atop its existing Michelangelo ML platform. This internal infrastructure enables cost control, organizational context integration, and rapid model swapping.

  4. Reshaped developer workflow — Engineers now run multiple background agents in parallel, spending more time on planning and code review. Uber created CodeInbox and UReview to manage the resulting PR volume and filter low-value AI review comments.

  5. A new platform for large-scale change — To match claims from peers about the percentage of AI-generated code, Uber first built a scalable large-scale change system (AutoMigrate/Shepherd) handling problem identification, code transformation, validation, and campaign management across hundreds of PRs.

  6. Adoption slower than expected; peer wins beat mandates — Engineers resist changing ingrained IDE-centric habits. Sharing concrete wins from fellow engineers drives adoption far more effectively than leadership directives.

  7. Costs up 6x since 2024 — The technology is impactful, but GPU and token costs now require CFO-level approval. Uber mitigates by using expensive models for planning and cheaper ones for execution, and by guiding developers toward appropriate models.

  8. Activity metrics don't satisfy the CFO — Diffs landed, NPS, and self-reported productivity are at all-time highs, but the business needs revenue-impact proof. Uber is now instrumenting the feature pipeline to measure speed improvements.

Quotes

Tools & Practices

Omissions & Open Questions

  1. No actual revenue impact data — only a plan to instrument the feature pipeline.
  2. The 6x cost increase lacks absolute numbers; no discussion of whether productivity gains justify it.
  3. No deep dive into how AI-generated code affects technical debt, architectural coherence, or maintainability.
  4. No discussion of how agent-authored production code correctness is validated beyond human review, or security of broadly scoped agents.
  5. No discussion of how junior engineers learn fundamentals when toil is offloaded.
  6. Adoption numbers are vague — no specific percentages or segments for resistance.
  7. No framework for evaluating build-vs-buy for agent infrastructure.
  8. No solutions for integrating MCP endpoints into old, poorly understood systems ("archaic code").
  9. No address of job displacement fears, team structure changes, or performance evaluation changes.
  10. No counterarguments or failures discussed — narrative is overwhelmingly positive.

Transcript

Full transcript available at gist URL. 37m 39s conversation covering Anshu's strategic framing and Ty's technical deep-dive with demos of Minions, AutoMigrate, and Shepherd.