Skip to main content
Uber CareersUber Careers

Data Engineer II - Uber Eats, Hyderabad

Engineering
in Hyderabad, India

About the Role

The Eats Data Solutions team is responsible for improving the data engineering practices in Uber Eats, and ensuring the high quality of Eats data by providing efficient one-stop data solutions. The team is structured across the US and India, and providing support for all Eats teams.

Engineers in Eats Data Solutions team work on Eats fundamental datasets with cutting edge batching and streaming data processing technologies, and create/improve the data engineering tooling for Uber Eats at the same time. They also manage Eats data processing hardware resources and optimize the pipeline resources usages with innovative tooling.

What You'll Do

  • Design, develop, test, deploy, maintain & document innovative solutions for challenging problems with robust, scalable, reusable, efficient, production-quality software
  • Collaborate and communicate closely with Data Scientists and Engineers to identify, propose and build infrastructure, large-scale data pipelines, data storage strategy, common libraries and useful tools needed to manipulate data so as to create inputs for deep learning algorithms
  • Research and incorporate emerging software infrastructures, tools, and technologies, especially pertaining to data processing
  • Usher and evangelize adoption of engineering best-practices and methodology

What You'll Need

  • Minimum 4+ years experience building production level data system/pipelines
  • Comfortable with modeling complicated business data to provide efficient and flexible data schema
  • Experience in architecting and building large-scale batch processing pipelines using Big Data tools such as Hive, Spark, Cassandra
  • Experience in building streaming processing pipelines using tools such as Flink or Spark streaming is a big bonus
  • Comfortable developing in a Linux environment
  • Demonstrable track-record of learning and deep-diving as needed into complex existing and new technologies
  • Intense sense of ownership, initiative-taking, and a can-do attitude
  • Great attention to detail and a data-driven approach to problem solving
  • Team-player with a strong collaboration and communication skills, who is able to motivate and mobilize cross-functional teams, and respond positively to feedback

About the Team

Uber Eats is the fastest growing food delivery platform in the world and over the last year we have 10xed our gross bookings! Our Uber Eats team is helping to redefine on-demand food delivery for a new generation. With Uber speed, professional delivery partners, and partnerships with the world's most beloved restaurants, we are bringing convenience and happiness to people one meal at a time.

Uber is an established company with a well known brand, but our engineering efforts in India are just getting started. Help shape the culture here, and get in on the ground floor of something big.

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

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.