
Madan Thangavelu was attending high school in Gwalior, India when his teacher cautioned him never to delete a computer’s system files. Naturally, he went home and erased the files on his father’s computer, kickstarting his interest in computer science. Today, Madan is a Director of Marketplace Engineering leading teams that power the logistics behind orders, fares, and product selection.
Tell us a bit about yourself.
“Originally from India, I’ve traveled to every state in my home country and had studied in 11 schools before I finished high school. After graduating with a master’s degree in Computer Science from Oregon State, I worked in mobile security and fintech before joining Uber as our 200th engineer.”
What do you do here at Uber?
“As a Director of Engineering, I lead our Fulfillment, Fares, and Marketplace configurations platform teams. At Uber we are greatly positioned to solve very unique challenges that arise due to the scale and global distribution of our products. These challenges also have real-life implications for millions of people using the Uber platform around the world.
Fulfillment platform is the foundation powering the logistics behind fulfilling consumer orders from any Uber app. We own backend APIs that power the first screen when you first open the Uber app to see a list of products, fares and ETAs These interactions are real-time and high scale when millions of concurrent riders, drivers, and eaters are using Uber.
Fares Platform delivers clear, affordable, and trustworthy fares for all Uber customers and stakeholders. The price estimations you see when requesting a ride with Uber or ordering food on Uber Eats are powered by this platform. Fares is enabling new solutions and unlocking opportunities by scaling faster than ever and supporting billions of fares requests per month.
Marketplace configurations platform manages the lifecycle of thousands of configuration parameters available in the city and interfaces with systems that enforce it. For example, the product selection screen when a user opens our app in a city.”