#MODI2NEWS

Uber

  • Bangalore, Karnataka


  • Permanent

  • Full-time

This position is in the India Maps team. Maps plays a foundational role in Uber; many of the core Uber product functions are built on top of or leverage Maps functionality directly or indirectly. India Maps team develops high-priority, critical pieces of functionality for the Maps organization, working on a variety of things from Observability, Diagnostics, Insights generation, Algorithmic map error detection, basemap data platform to Uber Places platform, Legoland, etc.

This position falls in the Maps Intelligence team. The Maps stack in Uber is a set of technologies that produces the best route from point A to point B and estimates time (ETAs) for all Uber. This includes modelling traffic on roads from GPS locations, sophisticated routing algorithms with a variety of cost functions, turn-by-turn navigation experience, and machine-learned ETAs predictions. This also requires building big data pipelines both batch and real-time to process and ingest map data, computing ETAs, traffic, etc. Our routing solutions powers many Uber products ranging from pickup ETAs, driver-rider matching (Uber Pool and others), fare estimation, EATs, Freight, Bicycles and more to come!

What You’ll Do

You must be someone who can envision where the technology trends are going, define longer term technology goals for the team while aligning with the business needs.

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

**What the Candidate Will Need / Bonus Points**

  • We’re looking for a excellent engineer who can help us bring this vision to reality, identify the key open challenges, innovate, iterate and adapt, create a viable road-map and collaborate with a team of world class software engineers to execute on this charter.
  • 3+ years of strong meaningful Individual contributor experience as a software engineer
  • Architecture: Knowledge of data structures and an eye for architecture. You can discuss the trade-off between architectural choices, both on a theoretical level and on an applied level.
  • Strong coding/debugging abilities: You have advanced knowledge of at least one programming language, and are happy to learn more. Our core languages are Go and Java.
  • Distributed Systems:Experience building distributed systems at scale.
  • Fast learner: We’re looking for software engineers who thrive on learning new technologies and don’t believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
  • A team player:You believe that you can achieve more on a team — that the whole is greater than the sum of its parts. You rely on others’ candid feedback for continuous improvement.
  • Design and business acumen: You understand requirements beyond the written word. Whether you’re working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience.

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 10,000 cities around the world.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

Uber