Uber Jobs

Job Information

Uber Staff Software Engineer, Backend - Maps in San Francisco, California

About the Role

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.

---- Basic Qualifications ----

  • 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

---- Preferred Qualifications ----

  • 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

For San Francisco, CA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year. For Seattle, WA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year. For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form- https://docs.google.com/forms/d/e/1FAIpQLSdb_Y9Bv8-lWDMbpidF2GKXsxzNh11wUUVS7fM1znOfEJsVeA/viewform

DirectEmployers