The Engineering team at Uber builds the technologies that power our platform and ignite opportunity for users worldwide. We thrive on the scale of our global footprint, the gratification of solving hard challenges for millions of users around the world, and being at the forefront of smart experiences and technologies.
Meet our team
Begin an engineer at Uber means shipping at an immense scale, solving problems you won't see anywhere else, and rising to the challenge of creating a better world.
Bringing what’s new from teams across Uber to life
Azarias Reda leads Uber’s Experimentation API team responsible for testing out all of Uber’s new ideas.
Uber Engineering Blog
The latest updates from our software engineering and technology teams.
On the job with Jesus Medrano, Staff Software Engineer
Jesus was among the original Engineers to help build Uber Eats’ Android app.
10+ years at Uber with Dom Narducci
Dom joined Uber in 2010 as an intern, weaving through teams and eventually joining Uber Freight as a Staff Software Engineer.
Navigating our engineering interview process: coding
All the details on our Engineering interview process and tips on how you can prepare.
Explore our Engineering teams
- Business Intelligence
The Business Intelligence team builds the financial systems behind our payments, risk, and safety & insurance products. We tackle some of the industry’s toughest engineering challenges, ensuring the compliance and integrity of our services for a frictionless payments experience.
- Core Infrastructure
Under the hood of the Uber platform is a large-scale, microservice-based architecture that facilitates the reliability and scalability of our products. Our Core Infrastructure team leads our site reliability, observability, computing, networking, and hardware operations from sites worldwide.
Uber’s Marketplace Engineering team creates the technology behind our ridesharing marketplace by connecting riders with drivers at the push of a button. Our solutions expand user access, deliver reliability, and provide more transportation choices to users across our global markets.
- Information Technology
With over 20,000 employees globally, Uber is bolstered by a network of tools and services to improve productivity, business operations, sustainability, and corporate infrastructure. The Information Technology team makes Uber a better place to work.
Whether engineering more accurate ETAs or helping drivers navigate to the perfect pick-up spot, our mapping technologies are integral to the magic of the Uber platform. On the Maps Engineering team, we use the latest ML, GPS, and telematics solutions to make transportation on our platform safer and more accessible.
- Product Platform
Data underpins our products, enabling intelligent decision making and improved user experiences. Leveraging the latest ML, Big Data, data visualization, and NLP technologies, the Product Platform team works at the intersection of engineering and data science to enhance our services and deliver actionable insights.
On the Rides Engineering team, we write code that ignites opportunities for millions of people every day. We’re focused on making Uber’s core ridesharing products faster, safer, and more reliable by building scalable software solutions for riders and drivers on our platform.
- Uber Eats
Uber Eats is home to a team of mobile and backend engineers tasked with creating an app to fuel our three-sided marketplace of eaters, delivery-partners, and restaurants. From making it easier to discover your ideal meal to designing dynamic UIs, our iOS and Android engineers keep the app healthy and users hungry for more.
Come reimagine with us
607 open roles
Europe, Middle East & Africa
United States & Canada