Meet the People Join the Team
Categories

General Engineering

Latest Articles
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.

16 FEB

How Uber Engineering Evaluated JSON Encoding and Compression Algorithms to Put the Squeeze on Trip Data

Imagine you have to store data whose massive influx increases by the hour. Your first priority, after making sure you can easily add storage capacity, is to try and reduce the data’s footprint to save space. But how? This is the story of Uber Engineering’s comprehensive encoding protocol and compression algorithm test and how this discipline saved space in our Schemaless datastores.

4 FEB

How Ringpop from Uber Engineering Helps Distribute Your Application

How to develop with Uber Engineering's Ringpop, an open source library developed to make our applications cooperative and scalable.

26 JAN

Making a Business Statement with Uber Engineering

How the Uber for Business engineering team built our ride profiles feature to seamlessly toggle between business and personal trips, which debuted Fall 2015.

20 OCT

Building the #UberBot on CodeFights for Uber Engineering

If you think you could out-solve Uber Engineering, here’s the chance to prove it. We’ve partnered with CodeFights to bring you the #UberBot.

    Page 1 of 1