How Uber engineers bridge the gap between digital maps and physical city streets
Product managers Matt Zehnder and Yuhki Yamashita explain the complex challenges of building software that coordinates movement in the physical world. From optimizing routes through traffic to refining pickup locations for millions of global users, they reveal how Uber solves problems that exist at the intersection of digital data and real-world logistics.
At Uber, product development requires managing the friction between abstract digital systems and the messy reality of city infrastructure. Matt Zehnder, a 2011 graduate, focuses on the routing and estimated time of arrival (ETA) systems. His work involves calculating the most efficient paths for diverse entities, including people, food, freight, and even autonomous robots, as they navigate from one location to another. This requires constant refinement of algorithms to account for real-time traffic conditions and physical constraints.
Yuhki Yamashita, also a 2011 graduate, oversees the design of the applications utilized by millions of riders and drivers across the globe. His team addresses the specific user experience challenges inherent in connecting two parties in a physical space, such as determining the most effective pickup points. By bridging these two worlds, the team ensures that digital instructions translate into seamless physical interactions, solving what they describe as uniquely Uber problems that require balancing complex computational logic with human-centric design.
Source: Building Products at Uber: How We Bridge the Physical and Digital Worlds