JVM Profiler: An Open Source Tool for Tracing Distributed JVM Applications at Scale

Uber open sourced JVM Profiler, our distributed profiler, to enable others to seamlessly collect JVM performance and resource usage metrics.

H3: Uber’s Hexagonal Hierarchical Spatial Index

Uber developed H3, our open source grid system for optimizing ride pricing and dispatch, to make geospatial data visualization and exploration easier and more efficient.

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.

Ten Questions with Angus Croll, Author of If Hemingway Wrote JavaScript

Inspired by his love of reading, Uber engineer Angus Croll wrote a book dedicated to mimicking the literary styles of famous authors—in JavaScript.

What Every Engineer Should Know About Open Source Software Licenses and IP

Rakesh Michael, Samantha Hsu, and Matt Kuipers
Uber's attorneys explain the intricacies of different types of open source software licenses and intellectual property.

How Trip Inferences and Machine Learning Optimize Delivery Times on Uber Eats

How Trip Inferences and Machine Learning Optimize Delivery Times on Uber Eats
Using GPS and sensor data from Android phones, Uber engineers develop a state model for trips taken by Uber Eats delivery-partners, helping to optimize trip timing for delivery-partners and eaters alike.

Advanced Technologies for Detecting and Preventing Fraud at Uber

Diagram of fraud prevention workflow
To detect and prevent fraud, Uber brings to bear data science and machine learning, analyzing GPS traces and usage patterns to identify suspicious behavior.

Engineering for Compliance: Meet the Uber Engineering Team in Sofia, Bulgaria

Established in 2014 as one of Uber's first distributed engineering sites, Uber Sofia is home to our Tax & Compliance Engineering team, a group responsible for developing the technologies that power our key reporting and compliance services.

Food Discovery with Uber Eats: Building a Query Understanding Engine

Query understanding article feature image
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.

Going Global: Highlights from the Second Annual Uber Technology Day

On April 19, 2018, Uber's LadyEng group hosted Going Global: Uber Tech Day, our second annual event focused on showcasing the technical work of engineers, data scientists, and product managers from across the company.

Building a Multi-Modal Transportation Platform with JUMP Bikes

A JUMP bike rider at the Golden Gate Bridge
Making JUMP Bikes' semi-dockless electric bicycles available on Uber's platform not only added a popular new transportation type for Uber riders, but also marked an important step in how we can use our technology to broaden transportation options.

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.

Open Source at Uber: Meet Shan He, the Architect Behind kepler.gl

Shan He, the technical lead on Uber's kepler.gl framework, discusses her journey to data visualization and why she believes open source is such an important part of her team's work.

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.

Engineering a Job-based Forecasting Workflow for Observability Anomaly Detection

Uber’s Observability Applications team overhauled our anomaly detection platform’s workflow to enable the intuitive and performant backfilling of forecasts, paving the way for more intelligent alerting.

Customer-focused Engineering at Uber: A Q&A with Jörg Heilig, VP of Ridesharing and Eats Engineering

Jörg Heilig, Vice President of Engineering for Ridesharing and Eats
In this interview, Uber Vice President of Engineering for Ridesharing and Eats Jörg Heilig talks about taking a leadership role in a large engineering organization with a broad portfolio and the priorities being set for 2018.

Thank You for Your Feedback: Improving the Uber Engineering Workflow with uRate

uRate empowers both Uber employees and customers to provide quick and efficient feedback on tools and products, enabling engineers to build more responsive services.

Revealing Genius: Zach Singleton on Preparing Black Male CS Students for Tech Careers

The Hidden Genius Project - Career Prep Program
Product Manager Zach Singleton talks about how Uber partnered with The Hidden Genius Project to create the Career Prep Program, a one-year course that prepares black male computer science students for careers in tech.

Introducing Nanoscope: An Extremely Accurate Method Tracing Tool for Android

Uber's Mobile Engineering team open sources Nanoscope, a new method tracing tool for Android that enables developers to more accurately debug difficult performance issues.

Measuring the Intrinsic Dimension of Objective Landscapes

Curious about what it is like to traverse the high-dimensional loss landscapes of modern neural networks? Check out Uber AI Labs’ latest research on measuring intrinsic dimension to find out.

Popular Articles