I spent Winter 2026 on Uber Eats’ Delivery Matching team, working on observability and model evaluation for ETD and uETA systems. The internship sat at the intersection of backend infrastructure and machine learning, which made it a great lens into how Uber keeps delivery predictions reliable at scale.

Setting the Stage

Delivery ETA systems power the customer experience across Eyeball, Checkout, and PostOrder. My work focused on making those predictions easier to trace, easier to debug, and easier to compare across architectural choices so the team could reason about accuracy and operational behavior with more confidence.

My Contributions

My backend project centered on improving observability for ETD generation and logging, especially for BYOC flows where the raw ETD source and guardrail mutations were previously hard to inspect.

To do that, I:

I also worked on an offline evaluation comparing the current ETD architecture against a proposed unified model setup. That analysis tracked MAE, bias, averages, and percentile behavior across all five order stages to make the tradeoffs more concrete.

Retro + Learnings

The biggest takeaway was how much product clarity matters in infrastructure-heavy work. I got better at capturing requirements, thinking about the broader impact of a change, and communicating early when I was blocked. I also learned a lot from collaborating with mentors and reviewing work end-to-end instead of only looking at isolated pieces.

Beyond the technical work, I enjoyed the mix of racket sports, hiking, and spending time with the team while being in California.

Uber internship photo 1
Uber internship photo 2
Uber internship photo 3