Developers Open Source Careers Twitter Facebook
Categories
20 JUN

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.

18 JUN

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

Uber's attorneys explain the intricacies of different types of open source software licenses and intellectual property.

15 JUN

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.

14 JUN

Advanced Technologies for Detecting and Preventing Fraud at Uber

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

12 JUN

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.

6 JUN

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.

5 JUN

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.

30 MAY

Building a Multi-Modal Transportation Platform with JUMP Bikes

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.

29 MAY

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.

29 MAY

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.

25 MAY

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.

16 MAY

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.

10 MAY

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

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.

7 MAY

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.

4 MAY

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

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.

30 APR

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.

26 APR

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.

23 APR

Accelerating Deep Neuroevolution: Train Atari in Hours on a Single Personal Computer

Applying hardware acceleration to deep neuroevolution in what is now an open source project, Uber AI Labs was able to train a neural network to play Atari in just a few hours on a single personal computer, making this type of research accessible to a far greater number of people.

19 APR

Rethinking GPS: Engineering Next-Gen Location at Uber

Uber’s Sensing, Inference, and Research team released a software upgrade for GPS on Android phones that significantly improves location accuracy in urban environments.

18 APR

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.

12 APR

Scaling for Growth: A Q&A with Uber’s VP of Core Infrastructure, Matthew Mengerink

Matthew Mengerink, Vice President of Engineering for Uber’s Core Infrastructure group, talks about how converging technologies and cloud computing contribute to stable and scalable growth.

10 APR

Differentiable Plasticity: A New Method for Learning to Learn

Differentiable Plasticity is a new machine learning method for training neural networks to change their connection weights adaptively even after training is completed, allowing a form of learning inspired by the lifelong plasticity of biological brains.

5 APR

Scaling Uber’s Hadoop Distributed File System for Growth

Uber's Data Infrastructure team overhauled our approach to scaling our storage infrastructure by incorporating several new features and functionalities, including ViewFs, NameNode garbage collection tuning, and an HDFS load management service.

3 APR

Fighting Resistance, Finding Balance: A Conversation with Sophia Vicent, Uber’s Director of Technical Program Management

Sophia Vicent joined Uber after spending 10 years away from the workforce to raise her daughter. We caught up with her to discuss her journey in technical program management.

28 MAR

Building Check-In Queuing & Appointment Scheduling for In-Person Support at Uber

Uber's Customer Obsession Engineering team developed new check-in queuing and appointment systems to improve the customer experience for driver-partners at our Greenlight Hubs.

26 MAR

Open Source at Uber: A Conversation with Nicolas Garcia Belmonte, Head of Visualization

Nicolas Garcia Belmonte, head of visualization, talks about his experience getting started in open source and the role it plays in his work at Uber.

22 MAR

Introducing QALM, Uber’s QoS Load Management Framework

Uber Engineering built QALM, a smart load management tool allowing for graceful degradation by preserving critical system requests and shedding non-critical requests.

16 MAR

VINE: An Open Source Interactive Data Visualization Tool for Neuroevolution

Uber AI Labs introduces Visual Inspector for Neuroevolution (VINE), an open source interactive data visualization tool to help neuroevolution researchers better understand this family of algorithms.

15 MAR

Out of the Arcade: Designing the Uber Kiosk

The design of Uber's driver support kiosk drew inspiration from arcade games of the past along with new thinking on how to engage with customers in public spaces.

13 MAR

Scaling Infrastructure Management with Grail

Uber Engineering built Grail, our infrastructure management platform, to aggregate the current state of our systems into a single global view, spanning all zones and regions.