Meet the People Join the Team Follow Us on Twitter
Categories

General Engineering

Latest Articles
30 NOV

Reliability at Scale: Engineering an Uneventful New Year’s Eve

How does Uber keep New Year's Eve and other high traffic events...well, uneventful? By keeping our networks extensible and our services reliable year-round.

20 NOV

Architecting Uber Support with Customer Obsession Engineering

Uber’s Customer Obsession team builds tools that make the customer support experience quicker and more seamless for users across our services.

2 NOV

Engineering Uber’s On-Call Dashboard

Uber Engineering's On-Call Dashboard provides real-time incident response, shift maintenance, and post-mortem analysis for an improved on-call experience.

21 JUL

Introducing Chameleon: A Global CMS from Uber Engineering

Chameleon, a global CMS for Uber.com, enables regional operations and marketing teams at Uber to build and ship customized, on-brand webpages.

9 MAY

Detecting Abuse at Scale: Locality Sensitive Hashing at Uber Engineering

In this article, we discuss how Uber Engineering uses Locality Sensitive Hashing on Apache Spark to reliably detect fraudulent trips at scale.

27 APR

Adopting the Next-Gen Internet Protocol: Deploying IPv6 for Uber Engineering

Uber Engineering's data center architecture is adopting IPv6 support to keep pace with the expansion of our services.

14 APR

Engineering the Future with the Uber Developer Platform

The Uber Developer Platform empowers engineers worldwide to build moving in-app experiences for riders and drivers through integrations with Uber's Trip Experience API.

13 MAR

Engineering Safety with Uber’s Real-Time ID Check

Say cheese! To better identify driver fraud, Uber Engineering's safety team developed Real-Time ID Check, a face verification solution that uses Face API.

8 MAR

Mastermind: Using Uber Engineering to Combat Fraud in Real Time

Uber Engineering's fraud prevention team built the Mastermind rules engine to detect highly evolved forms of fraud at large scale in a fraction of a second.

22 DEC

Engineering Security Through Uber’s Custom Email IDS

An Uber incident response engineer discusses why we built our own custom email IDS to help guard against well executed phishing campaigns.

10 NOV

Visualize Data Sets on the Web with Uber Engineering’s deck.gl Framework

In this article, we discuss deck.gl, an open sourced, WebGL-powered framework specifically designed for exploring and visualizing data sets at scale.

19 OCT

Designing Euclid to Make Uber Engineering Marketing Savvy

In this article, we take a look at Euclid, Uber Engineering's Hadoop and Spark-based in-house marketing platform.

27 SEP

Pyflame: Uber Engineering’s Ptracing Profiler for Python

Seemingly small inefficiencies are greatly magnified as Uber's business scales. In this article we’ll explore design considerations and unique implementation characteristics of Pyflame, Uber Engineering's high-performance Python profiler implemented in C++.

2 SEP

How Uber Engineering Massively Scaled Global Driver Onboarding

A behind-the-scenes look at how Uber Engineering continues to develop our virtual onboarding funnel which enables hundreds of thousands of driver-partners to get on the road and start earning money with Uber.

4 AUG

uReplicator: Uber Engineering’s Robust Kafka Replicator

Take a look into uReplicator, Uber’s open source solution for replicating Apache Kafka data in a robust and reliable manner.

21 JUL

The Uber Engineering Tech Stack, Part II: The Edge and Beyond

The end of a two-part series on the tech stack that Uber Engineering uses to make transportation as reliable as running water, everywhere, for everyone, as of spring 2016.

19 JUL

The Uber Engineering Tech Stack, Part I: The Foundation

Uber’s mission is transportation as reliable as running water, everywhere, for everyone. Here's the first of a two-part series on the tech stack that Uber Engineering uses to make this happen.

13 APR

An Uber Engineer Discusses Cash for India Growth and Beyond

An Uber engineer discusses how introducing cash payments for rides has fostered Uber's growth in India and beyond.

24 FEB

How We Built Uber Engineering’s Highest Query per Second Service Using Go

How the Go programming language helped Uber Engineering build and scale our highest queries per second microservice, for geofence lookups.