Staff Software Engineer, Backend - Maps
Pay found in job post
Retrieved from the description.
Base pay range
Whenever you see a map, get an ETA, see the route a driver or courier is taking, or get picked up at the right location in an Uber product, it is being powered by the Maps Engineering team. We have multiple android roles across the Maps teams including, Search, Navigation, Display and Sensors. As a part of the team, you'll have a chance to work on the systems that are at the core of the services Uber provides. Your work will directly impact the millions of people who rely on Uber each and every day.
What You Will Do
- As a backend engineer you design, build, and maintain microservices written in Java/Go leveraging a wide variety of technologies built in house and open source that power our Tier 1 services affecting millions of daily active users with tens of thousands of requests per second.
- You will have an opportunity to work on services that range from map creation, map updates, map error detection, location search, routing, traffic, navigation and display, map matching to maps intelligence, to name just a few.
- You will work with some of the world's most experienced mapping and search professionals, data scientists, software engineers, and research scientists on a very user-facing product. This is your chance to develop cutting-edge technology that will make a huge impact on the efficiency of every Uber trip!
- As a Staff Software Backend Engineer at Uber, you have a direct impact on the customer experience for riders, drivers, eaters, restaurant and business owners and cities alike. You will deliver groundbreaking Map features that cater to diverse set Uber's business' (such as Rides, Eats, Freight) and at global scale.
- Bachelor's degree in Computer Science or related technical field or equivalent practical experience
- Experience coding with C++, Java, Python, or Go
- At least 7 years of software engineering experience
- Experience building large scale distributed systems
- Experience implementing projects with multiple dependencies
- Experience implementing API and microservices
- Experience shipping high-quality features on schedule
- MS/PhD in Computer Science or equivalent
- Experience with real-time stream processing
- Experience building online communities, trust models and ranking systems
- Experience with Machine Learning
-
Seniority level
Not Applicable -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Internet Marketplace Platforms
Referrals increase your chances of interviewing at Uber by 2x
See who you knowGet notified about new Staff Software Engineer jobs in San Francisco, CA.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Engineer - Backend
Software Engineer - Backend
-
Software Engineer - Backend
Software Engineer - Backend
-
Frontend Software Engineer - University Graduate 2025
Frontend Software Engineer - University Graduate 2025
-
Software Engineer, Full Stack
Software Engineer, Full Stack
-
Software Engineer - Fullstack
Software Engineer - Fullstack
-
Software Engineer (Front-End)
Software Engineer (Front-End)
-
Full Stack Developer Intern
Full Stack Developer Intern
-
Software Engineer(Backend)
Software Engineer(Backend)
-
Software Engineer (Backend)
Software Engineer (Backend)
-
Software Engineer
Software Engineer
Similar Searches
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More