Although an untraditional choice for building mobile architectures, deep scope hierarchies are a key component of Uber's new Android rider app that enable the quick and seamless rollout of new features.
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.
Uber Engineering's data processing platform team recently built and open sourced Hoodie, an incremental processing framework that supports our business critical data pipelines. In this article, we see how Hoodie powers a rich data ecosystem where external sources can be ingested into Hadoop in near 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.
The Uber Engineering mobile team migrates to a monorepo that uses Buck to test and deploy iOS and Android code faster and more efficiently than ever before.
This article is about developing Uber Engineering's open source distributed tracing system, Jaeger.
Meet Uber Engineering's Ohana. Meaning family in Hawaiian, Ohana is an open sourced, iOS framework for retrieving and formatting contact information.
An Uber incident response engineer discusses why we built our own custom email IDS to help guard against well executed phishing campaigns.
In November 2016 Uber unveiled a sleek new rider app. The app implements a new mobile architecture across both iOS and Android. In this article, Uber Engineering discusses why we felt the need to create a new architecture pattern, and how it helps us reach our goals.
Uber Engineering explains why and how we built Chaperone, our in-house auditing system for monitoring Kafka pipeline health.
How Uber engineered Cherami, the resilient, scalable, distributed task queue system written in the Go programming language.
In this article we take a look inside the Uber Engineering Seattle office, meet a few of the leaders, and learn about the culture and technologies the teams are working on.
In this article, we discuss deck.gl, an open sourced, WebGL-powered framework specifically designed for exploring and visualizing data sets at scale.
In this article, we take a look at Schemadock, Uber Engineering's tooling solution for managing our increasing number of MySQL clusters.
In this article, we take a look at Euclid, Uber Engineering's Hadoop and Spark-based in-house marketing platform.
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++.
As this summer comes to a close, profiles from last summer's Uber Engineering intern class and what their Uber experience was like.
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.
In March 2016, we launched our first public bug bounty program. Here’s an overview, by the numbers, of our first 100 days.
Take a look into uReplicator, Uber’s open source solution for replicating Apache Kafka data in a robust and reliable manner.