Interview Prep · ML Systems Lab

Uber India Senior MLE / Data Scientist Interview Guide

Uber India hires senior MLE / DS for marketplace matching, dynamic pricing, ETA, fraud, demand forecasting, and Uber Eats. The interview tests deep marketplace ML at global Uber bar: SUTVA, switchback experiments, real-time systems. This guide covers it.

Uber's Bangalore engineering centre houses one of the largest concentrations of senior MLE / DS work in India, supporting Uber Rides, Uber Eats, Uber Freight, and Uber for Business. Senior roles span marketplace matching, surge pricing, ETA prediction, fraud detection, demand forecasting, and merchant analytics. The interview bar matches Uber HQ — global standard.

The loop structure (Senior MLE / DS)

Standard Uber loop: recruiter screen → ML fundamentals + coding → ML system design (marketplace) → data + experimentation case → hiring manager + behavioural.

Round-by-round breakdown

Round 1 — Recruiter screen. 30 min.

Round 2 — ML fundamentals + coding. 90 minutes. Tight ML fundamentals plus LeetCode medium-hard (often two problems).

Round 3 — ML system design. 75 minutes. "Design Uber's matching" or "design surge pricing." Probed at depth: SUTVA, switchback design, equilibrium, edge cases.

Round 4 — Data + experimentation case. 60 minutes. Real Uber problem walked through end-to-end. Probed for: causal reasoning, A/B test design under marketplace network effects.

Round 5 — Hiring manager + behavioural. 60 minutes. Uber's principles probed; "let builders build" matters.

What Uber India weights distinctively

1. Marketplace SUTVA fluency. Switchback experimentation is the everyday tool. 2. Real-time systems. Sub-second decisions at planet scale. 3. Causal rigour. Uber publishes heavily on causal inference; expected to know it. 4. Production discipline. Big tech ops standards.

Top 10 questions

1. "Design surge pricing. Why can't you A/B test with user randomisation?" 2. "Switchback experiment for matching algorithm change — design end-to-end." 3. "ETA prediction failure modes." 4. "Driver fraud at scale — patterns and detection." 5. "Two-sided marketplace metrics — what matters and why?" 6. "Demand forecasting per cell × hour. Architecture?" 7. "Calibration vs ranking for surge." 8. "Most impactful production project — walk through with metrics." 9. "Walk through a hard production debugging story." 10. "Why Uber?"

Prep path through MSL — Tier 0 (Post 128), Tier 5 (all 7), Tier 7 (all 5), Tier 9 (Posts 91-93), Posts 96 (Bandits), 123 (Real-Time Features). Practice: MockInterview with Uber JD.

Common failure modes — Surface SUTVA answers, no switchback experience, weak causal inference, weak coding.

Compensation. Uber India Senior MLE / DS in 2026 ranges ₹50 lakh – ₹95 lakh for 5-7 YOE base + RSU. Staff ₹1.2 crore+. Among the highest paying in India.

Continue interactively
Read this post inside ML Systems Lab — with Simplify toggle, interview Q&As, inline glossary, and the MLE Path forward pointer.
Open in MSL →