Start ordering with Uber Eats

Order now


The technology behind Uber Engineering
AI, Culture, Data / ML, Engineering
ML Education at Uber: Program Design and Outcomes

August 2 / Global

AI, Culture, Data / ML, Engineering
ML Education at Uber: Frameworks Inspired by Engineering Principles

July 28 / Global

Data / ML, Engineering
Supercharging A/B Testing at Uber

July 21 / Global

Vertical CPU Scaling: Reduce Cost of Capacity and Increase Reliability

July 14 / Global

AI, Data / ML, Engineering
Uber’s Highly Scalable and Distributed Shuffle as a Service

July 7 / Global

Introducing Shadower: A Minimalistic Load Testing Tool

June 30 / Global

Data / ML, Engineering
Enabling Offline Inferences at Uber Scale

June 15 / Global

AI, Backend, Engineering, Mobile
Uber’s Real-Time Document Check

June 9 / Global

Backend, Engineering
Data Race Patterns in Go

June 2 / Global

USL – Uber’s Unified Signup and Login Stack

May 26 / Global

Better Load Balancing: Real-Time Dynamic Subsetting

May 17 / Global

Backend, Engineering
Dynamic Data Race Detection in Go Code

April 28 / Global

Data / ML, Engineering
Presto® on Apache Kafka® At Uber Scale

April 14 / Global

Backend, Engineering
Uber’s Emergency Button and The Technologies Behind It

March 31 / Global

Avoiding CPU Throttling in a Containerized Environment

March 22 / Global

Data / ML, Engineering
One Stone, Three Birds: Finer-Grained Encryption @ Apache Parquet™

March 10 / Global

Introducing Ballast: An Adaptive Load Test Framework

March 1 / Global