Under the Hood of Uber’s Experimentation Platform

Uber's experimentation platform empowers us to improve the customer experience by allowing teams to launch, debug, measure, and monitor product changes.

Maximizing Process Performance with Maze, Uber’s Funnel Visualization Platform

Uber developed Maze, our funnel visualization platform, to identify possible UX bottlenecks and provide insight into the various ways riders and drivers interact with our platform.

Databook: Turning Big Data into Knowledge with Metadata at Uber

Databook, Uber's in-house platform for surfacing and exploring contextual metadata, makes dataset discovery and exploration easier for teams across the company.

Herb: Multi-DC Replication Engine for Uber’s Schemaless Datastore

Facing the need for a resilient data structure over thousands of storage nodes to serve the 15 million rides per day that occur on our platform, Uber engineers developed Herb, our data replication solution. Herb ensures data availability and integrity across our data centers.

M4 Forecasting Competition: Introducing a New Hybrid ES-RNN Model

With a solid margin, Uber senior data scientist Slawek Smyl won the M4 Competition with his hybrid Exponential Smoothing-Recurrent Neural Networks (ES-RNN) forecasting method.
Query understanding article feature image

Food Discovery with Uber Eats: Building a Query Understanding Engine

Uber engineers share how we process search terms for our Uber Eats service, using query understanding and expansion to find restaurants and menu items that best match what our eaters want.

From Beautiful Maps to Actionable Insights: Introducing kepler.gl, Uber’s Open Source Geospatial Toolbox

Created by Uber's Visualization team, kepler.gl is an open source data agnostic, high-performance web-based application for large-scale geospatial visualizations.

Growing the Data Visualization Community with deck.gl v5

deck.gl v5 incorporates simplified APIs, scripting support, and framework agnosticism, making the popular open source data visualization software more accessible than ever before.

Mediation Modeling at Uber: Understanding Why Product Changes Work (and Don’t Work)

Uber Labs leverages mediation modeling to better understand the relationship between product updates and their outcomes, leading to improved customer experiences on our platform.

Queryparser, an Open Source Tool for Parsing and Analyzing SQL

Written in Haskell, Queryparser is Uber Engineering's open source tool for parsing and analyzing SQL queries that makes it easy to identify foreign-key relationships in large data warehouses.

Implementing Model-Agnosticism in Uber’s Real-Time Anomaly Detection Platform

Uber Engineering extended our anomaly detection platform's ability to integrate new forecast models, allowing this critical on-call service to scale to meet more complex use cases.

Welcoming the Era of Deep Neuroevolution

By leveraging neuroevolution to train deep neural networks, Uber AI Labs is developing solutions to solve reinforcement learning problems.

Gleaning Insights from Uber’s Partner Activity Matrix with Genomic Biclustering and Machine Learning

Uber Engineering's partner activity matrix leverages biclustering and machine learning to better understand the diversity of user experiences on our driver app.

Engineering More Reliable Transportation with Machine Learning and AI at Uber

In this article, we highlight how Uber leverages machine learning and artificial intelligence to tackle engineering challenges at scale.

Turbocharging Analytics at Uber with our Data Science Workbench

Uber Engineering's data science workbench (DSW) is an all-in-one toolbox that leverages aggregate data for interactive analytics and machine learning.

Meet Horovod: Uber’s Open Source Distributed Deep Learning Framework for TensorFlow

Uber Engineering introduces Horovod, an open source framework that makes it faster and easier to train deep learning models with TensorFlow.

Engineering Restaurant Manager, our UberEATS Analytics Dashboard

The UberEATS Restaurant Manager gives restaurant partners insight into their business by measuring customer satisfaction, sales, and service quality.

Engineering Uncertainty Estimation in Neural Networks for Time Series Prediction at Uber

Uber Engineering introduces a new Bayesian neural network architecture that more accurately forecasts time series predictions and uncertainty estimations.

Meet Michelangelo: Uber’s Machine Learning Platform

Uber Engineering introduces Michelangelo, our machine learning-as-a-service system that enables teams to easily build, deploy, and operate ML solutions at scale.

Uber’s Ride with the Sun: Tracking the 2017 Solar Eclipse

Uber Engineering’s Data Visualization team uses their deck.gl and Voyager visualization platforms to map rider behavior during the August 21, 2017 solar eclipse.