What is a Data Engineer at Uber Eats?
As a Data Engineer at Uber Eats, you will sit at the intersection of physical and digital logistics, building the massive data infrastructure that powers global food and grocery delivery. Every day, millions of orders, real-time GPS coordinates, restaurant menu updates, and promotional campaigns generate petabytes of data. Your role is to design, implement, and optimize the highly scalable data pipelines that transform this raw information into actionable insights for machine learning models, marketplace pricing algorithms, and executive dashboards.
The impact of your work at Uber Eats cannot be overstated. You will directly contribute to core engineering systems that determine driver dispatch efficiency, predict delivery arrival times, and personalize the restaurant feed for millions of hungry users. Operating at this scale introduces unique technical challenges, requiring you to balance low-latency stream processing with highly cost-effective batch computation.
This position offers an inspiring opportunity to solve complex distributed systems problems while seeing the real-world impact of your pipelines on local economies, restaurants, and couriers. To succeed, you must bring a deep technical curiosity, a solid grasp of computer science fundamentals, and an unwavering commitment to data quality and system reliability.



