Interning at Uber: Building the Uber Eats Menu Scheduler
Jonathan Levi recounts his experience as an intern at Uber during Summer 2018, including building a useful project for the Uber Eats team.
Engineering Uber’s Next-Gen Payments Platform
During a September 2018 meetup, Uber's Payments Platform team discusses how this technology supports our company's growth through an active-active architecture, exactly-once payment processing, and scalability across businesses.
Why We Decided to Rewrite Uber’s Driver App
Uber engineers outline how we came to the resource-intensive decision to rewrite, rather than migrate or update, our driver app.
Food Discovery with Uber Eats: Recommending for the Marketplace
Uber Eats engineers describe how they surface restaurant recommendations in the app using multi-objective optimization to give eaters the most satisfying experience while maintaining the health of the Uber Eats marketplace.
Out of the Classroom: A Snapshot of Uber’s Summer 2018 Interns
A few of Uber's over 200 engineering interns from this year's summer program talk about the projects they worked on and what their experiences in the office were like.
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.
Building Automated Feature Rollouts on Robust Regression Analysis
Building robust regression analysis not only helps ensure that new feature deployments work properly, but also lets Uber engineers automate deployments.
Enhancing the Quality of Uber’s Maps with Metrics Computation
Maps make up the bedrock of Uber's transportation solutions. Find out how we ensure the quality of our map data through extensive metrics computation, maintaining fidelity to real world locations and pinpointing allowable pick up and drop off locations for riders.
Transforming Financial Forecasting with Data Science and Machine Learning at Uber
Uber developed its own financial planning software, relying on data science and machine learning, to deliver on-demand forecasting and optimize strategic and operations decisions.
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.
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
To detect and prevent fraud, Uber brings to bear data science and machine learning, analyzing GPS traces and usage patterns to identify suspicious behavior.
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.
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.
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.
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.
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.
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.
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.
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.