Software Engineer - Location Search Data

Uber Overview

Are you excited by the idea of using bits to move atoms? Are you excited to directly impact transportation in hundreds of cities for billions of people and things around the world? If yes, then your search may be over. Our ambition is to make transportation as reliable as running water, everywhere for everyone.

Job Description

We are focused on solving incredibly difficult challenges for our mapping and location platform at Uber. You will be working with some of the world’s best experts, programmers, innovators, and scientists on a very user-facing product. Your work will directly impact every single Uber request.

We are looking for engineers who can take large amounts of data, build complex models from it, analyze it, process it, and publish it in production systems. You will be part of a small but elite team that has the singular goal to improve search through data quality by whatever means necessary—algorithms, Machine Learning, and even manual editing by operators using tools you developed.

Key Skills

  • Ability to build and interact with very large data processing pipelines, distributed data stores, and distributed file systems.
  • Experience designing scalable high performance production services.
  • Strong algorithmic and analytical skills. Familiarity with information retrieval, data integration or machine learning are a plus.
  • Extra large bonus points for experience with geospatial datasets and services, such as maps, local search, points of interest and business listings data, mobile device location and GPS traces.
  • Programming experience in Java or Python or C/C++. Interest in JavaScript and web programming is a plus.

Be sure to check out the Uber Engineering Blog to learn more about the team.


  • Employees are given Uber credits every month.
  • Ground floor opportunity with the team; shape the strategic direction of the company.
  • The rare opportunity to change the world such that everyone around you is using the product you built. We are moving real people and assets and reinventing transportation and logistics globally.
  • We value personal growth and team camaraderie. We have regular learning groups, ice cream outings, and scavenger hunts.


  • Employees are given Uber credits every month.
  • 401(k) plan, gym reimbursement, nine paid company holidays.
  • Full medical/dental/vision package to fit your needs.
  • Unlimited vacation policy; work hard and take time when you need it.

We’re bringing Uber to every major city in the world. We need brains and passion to make it happen and to make it happen in style.


Meet Some of Uber's Employees

Brian M.

Community Management Specialist

Brian makes sure that every Uber user has an amazing experience. He troubleshoots roadblocks to customer happiness and also does outreach to attract new Uber users.

Swathy P.

Operations & Logistics Manager

Swathy is part of the team that is the driving force behind Uber’s transportation options. She helps sign up the drivers, makes sure the vehicles run smoothly, and tackles any logistical bumps along the road.

Back to top