The Pragmatic Engineer

Scaling Uber with Thuan Pham (Uber’s first CTO)

234 snips
Apr 1, 2026
Thuan Pham, Uber’s first CTO and now CTO at Faire, shares how he helped turn a crash-prone app into a global platform. He gets into the frantic China launch in five months. He talks about the platform-program split, the messy path from monolith to microservices, and why Uber had to build so many internal tools. He also touches on Helix and how AI is reshaping engineering.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Helix Rebuilt Uber's App For A Bigger Product Vision

  • Helix rewrote Uber's app because Travis Kalanick and designer Yuki wanted an architecture that could support richer flows beyond just pressing a button for a ride.
  • The project changed both mobile and backend, replaced heartbeat polling with push, took roughly 600 to 700 engineers, and still underpins the app today.
ANECDOTE

A Service Named Mustafa Triggered A Naming Crackdown

  • Thuan Pham publicly pushed Uber engineers to stop using goofy internal names once scale made onboarding and system comprehension harder.
  • A service named Mustafa became the breaking point because new engineers had no tooling or context to understand what oddly named services actually did.
INSIGHT

Uber Split Senior Levels To Make Growth Visible

  • Splitting Uber's senior engineer level into L5A and L5B was meant to create visible progress across a long and uneven path to staff.
  • Thuan Pham says the jump could take five years, so the extra level recognized growth before staff and reduced people getting lost in one giant band.
Get the Snipd Podcast app to discover more snips from this episode
Get the app