Skip to main content
Uber CareersUber Careers

Data Engineer- Marketplace

Data, Engineering
in San Francisco, California

About the Role

Market Data and Simulation team builds the data platform foundation for all the products like core pricing, rider promotion, surge pricing, driver incentives, matching, subscription (e.g. monthly pass). Their query engine, data, metrics and insights cover Uber's entire knowledge about the dynamics of Marketplace, rider, drivers in realtime. Engineers get to work on really large scale streaming systems such as Flink, Samza, Spark. You could work on deep optimization of our real-time query engine, The project we do typically yields impact to more than one product line. Our team always has a global view of Uber's Marketplace, it is the place where one can quickly learn the domain knowledge about how a dynamic Marketplace works.

What You'll Do

  • Build distributed data systems at a huge scale with state-of-the-art technology (Flink, Samza, Spark).

  • Build distributed backend systems serving realtime analytics and machine learning features at Uber scale.

  • Design and develop new tools to empower fast data driven decisions

What You'll Need

  • 3+ years of full-time engineering experiences, in particular, with large scale distributed systems.

  • General coding chops with Java, Python or Scala

  • Proficiency in Spark/MapReduce / Flink (Realtime Streaming), development and expertise with data processing technologies.

  • Knowledge of Hadoop related technologies such as HDFS, Kafka, Hive, and Presto.

  • Knowledge of SQL and data analysis

  • Experience with large-scale data warehousing architecture and data modeling.

  • Machine learning will be good to have.

  • A team player attitude. 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 and you help others by returning the favor.

Bonus points if

  • BS/MS/PhD in Computer Science or a related field

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.