Skip to footer

Fiber: Distributed Computing for AI Made Simple

Project Homepage: GitHub Over the past several years, increasing processing power of computing machines has led to an increase in machine learning advances. More and more, algorithms exploit parallelism and rely on distributed training to process an enormous amount of data. However, the resulting need to increase both data and training impose great challenges on the software that manages and...

Editing Massive Geospatial Data Sets with nebula.gl

Uber built and open sourced nebula.gl, a tool set for full-featured geospatial editing in the web browser, to better visualize large-scale data sets.

Profiles in Coding: Diana Yanakiev, Uber ATG, Pittsburgh

Self-driving cars have long been considered the future of transportation, but they’re becoming more present everyday. Uber ATG (Advanced Technologies Group) is at the forefront of this technology, helping bring safe, reliable self-driving vehicles to the streets. Of course, this wouldn’t be possible without the work of the engineers building the ATG platform’s underlying technologies.  As the engineering manager for...

Building a Large-scale Transactional Data Lake at Uber Using Apache Hudi

The Apache Hudi team at Uber reflects on the open source project's history as it graduates to a Top Level Project under the Apache Software Foundation.

Introducing Neuropod, Uber ATG’s Open Source Deep Learning Inference Engine

Developed by Uber ATG, Neuropod is an abstraction layer that provides a universal interface to run models across any deep learning framework.

Inside Uber ATG’s Data Mining Operation: Identifying Real Road Scenarios at Scale for Machine Learning

Uber ATG's self-driving vehicles measure a multitude of possible scenario variations to answer the age-old question: "how does the pedestrian cross the road?"

Meta-Graph: Few-Shot Link Prediction Using Meta-Learning

Uber AI introduces Meta-Graph, a new few-shot link prediction framework that facilitates the more accurate training of ML models that quickly adapt to new graph data.

Profiles in Coding: Christabelle Bosson, Uber Elevate, San Francisco

Christabelle Bosson, a senior advanced airspaces services engineer, discusses her journey from NASA to Uber Elevate, what excites her about the future of aerial ridesharing, and advice for aspiring aerospace engineers.

Developing the Next Generation of Coders with the Dev/Mission Uber Coding Fellowship

Participants in the Dev/Mission <> Uber Coding Fellowship took weekly courses taught by Uber engineers and worked with volunteers from Code for San Francisco on projects that benefit the local community.

Introducing Athenadriver: An Open Source Amazon Athena Database Driver for Go

Uber ATG built Athenadriver, an open source Amazon Athena database driver for Go, to facilitate communication between our business intelligence tools and the cloud.

Building Uber’s Go Monorepo with Bazel

Go and Bazel logos
When Uber adopted the open source Bazel build system, our engineers found many opportunities to contribute improvements to how Bazel works with a large Go monorepo.

Announcing a New Framework for Designing Optimal Experiments with Pyro

Uber AI released a new framework on top of Pyro that lets experimenters seamlessly automate optimal experimental design (OED) for quicker model iteration.

Monitoring Data Quality at Scale with Statistical Modeling

an image with 24 cats all purple except for one red
Uber employs statistical modeling to find anomalies in data and continually monitor data quality.

Enhanced POET: Open-Ended Reinforcement Learning through Unbounded Invention of Learning Challenges and their Solutions

Building upon our existing open-ended learning research, Uber AI released Enhanced POET, a project that incorporates an improved algorithm and allows for more diverse training environments.

Introducing Piranha: An Open Source Tool to Automatically Delete Stale Code

Uber developed Piranha to seamlessly delete code related to obsolete feature flags, leading to improved developer productivity and a cleaner codebase.

Fostering a Culture of Sponsorship: Introducing Uber’s Engineering and Sponsorship Development Program

Designed by Uber's Office of the CTO, the Engineering Sponsorship and Development Program (ESDP) pairs participants with sponsors and provides an opportunity to hone technical leadership skills.

Why We Leverage Multi-tenancy in Uber’s Microservice Architecture

Apartment building
Multi-tenancy lets Uber tag requests coming into our microservice architecture, giving us the flexibility to route requests to specific components, such as during testing scenarios.

Celebrating International Women’s Day: Meet the Women Building Uber’s Global Platform

To celebrate International Women's Day, we spoke with women from across the company whose work helps deliver impactful experiences for Uber users worldwide.

Introducing Uber’s Open Source Principles

Uber open source logo
Uber shares our principles and goals for using and contributing open source software, providing visibility into our company's approach to open source.

Under the Hood of Uber ATG’s Machine Learning Infrastructure and Versioning Control Platform for Self-Driving Vehicles

Uber ATG self-driving cars
Managing multiple machine learning models to enable self-driving vehicles is a challenge. Uber ATG developed a model life cycle for quick iterations and a tool for continuous delivery and dependency management.

Popular Articles