ML Education at Uber: Program Design and Outcomes
Uber Engineering Blog
by Brooke Carter
1y ago
Introduction If you have read our previous article, ML Education at Uber: Frameworks Inspired by Engineering Principles, you have seen several examples of how Uber benefits from applying Engineering Principles to drive the ML Education Program’s content design and … The post ML Education at Uber: Program Design and Outcomes appeared first on Uber Engineering Blog ..read more
Visit website
ML Education at Uber: Frameworks Inspired by Engineering Principles
Uber Engineering Blog
by Brooke Carter
1y ago
Introduction At Uber, millions of machine learning (ML) predictions are made every second, and hundreds of applied scientists, engineers, product managers, and researchers work on ML solutions daily.  Uber wins by scaling machine learning. We recognize org-wide that a … The post ML Education at Uber: Frameworks Inspired by Engineering Principles appeared first on Uber Engineering Blog ..read more
Visit website
Supercharging A/B Testing at Uber
Uber Engineering Blog
by Sergey Gitlin
1y ago
Introduction “Immensely laborious calculations on inferior data may increase the yield from 95 to 100 percent. A gain of 5 percent, of perhaps a small total. A competent overhauling of the process of collection, or of the experimental design, may … The post Supercharging A/B Testing at Uber appeared first on Uber Engineering Blog ..read more
Visit website
Vertical CPU Scaling: Reduce Cost of Capacity and Increase Reliability
Uber Engineering Blog
by Lasse Vilhelmsen
1y ago
This blog post describes the implementation of an automated vertical CPU scaling system in which every storage workload running at Uber is allocated the ideal amount of cores. The framework is used today to right-size more than 500,000 Docker containers, … The post Vertical CPU Scaling: Reduce Cost of Capacity and Increase Reliability appeared first on Uber Engineering Blog ..read more
Visit website
Uber’s Highly Scalable and Distributed Shuffle as a Service
Uber Engineering Blog
by Mayank Bansal
1y ago
Uber is a data-driven company that heavily relies on offline and online analytics for decision-making. As Uber’s data grows exponentially every year, it’s crucial to process this data very efficiently and with minimum cost. Over the years, Apache Spark™… The post Uber’s Highly Scalable and Distributed Shuffle as a Service appeared first on Uber Engineering Blog ..read more
Visit website
Introducing Shadower: A Minimalistic Load Testing Tool
Uber Engineering Blog
by Cristian Velazquez
1y ago
Introduction Shadower is a load testing tool that allows us to provide load testing as a service to any microservice at Uber. Shadower started as a command line application that allowed us to read a local file to load test … The post Introducing Shadower: A Minimalistic Load Testing Tool appeared first on Uber Engineering Blog ..read more
Visit website
How We Halved Go Monorepo CI Build Time
Uber Engineering Blog
by Tyler French
1y ago
Painting the Picture Before 2021, Uber engineers would have to take quite a taxing journey to make a code change to the Go Monorepo. First, the engineer would make their changes on a local branch and put up a … The post How We Halved Go Monorepo CI Build Time appeared first on Uber Engineering Blog ..read more
Visit website
Enabling Offline Inferences at Uber Scale
Uber Engineering Blog
by Neeraj Dhakhe
2y ago
Introduction At Uber we use data from user support interactions to identify gaps in our products and create better, more delightful experiences for our users. Support interactions with customers include information about broken product experiences, any technical or operational issues … The post Enabling Offline Inferences at Uber Scale appeared first on Uber Engineering Blog ..read more
Visit website
Uber’s Real-Time Document Check
Uber Engineering Blog
by Brian Zhang
2y ago
Introduction Justification for Identity Verification Latin America is a rich cultural region, known for its world-renowned gastronomy, its abundant biodiversity, and its welcoming population. However, socio-economic inequality has been a challenge for the region, and is generally considered a major … The post Uber’s Real-Time Document Check appeared first on Uber Engineering Blog ..read more
Visit website
Data Race Patterns in Go
Uber Engineering Blog
by Milind Chabbi
2y ago
Uber has adopted Golang (Go for short) as a primary programming language for developing microservices. Our Go monorepo consists of about 50 million lines of code (and growing) and contains approximately 2,100 unique Go services (and growing). Go makes concurrency … The post Data Race Patterns in Go appeared first on Uber Engineering Blog ..read more
Visit website

Follow Uber Engineering Blog on FeedSpot

Continue with Google
Continue with Apple
OR