Skip to main content

Tell us your location

Please enter your nearest city name to help us display the correct information for your area

Select your language

Sr Software Engineer - Data Platform

Engineering in Bangalore, India

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.

  1. Guidelines on writing job descriptions  (Ctrl + Click to open)
  2. Sample job description  (Ctrl + Click to open)
  3. List of language and phrases to avoid  (Ctrl + Click to open)
  4. Use the format and content below for reference. Please paste your own content from TextEdit (mac), Notes (pc), or Gdoc
  5. Benefits/Perks are no longer included in JDs

––––Generated by Scout, Job Intake Form V1––––

––––Delete this line, and everything above before posting––––


About the Role



This person will be responsible for builing batch Query Service from scratch. This query service enables users to query peta bytes scale of data residing in big data lake. He will lead the project along with a team of ~2 engineers. This team will leverage Big Data platforms available at Uber and collaborate closely with teams with in and outside Uber (open source community).

Additional Locations:

What You’ll Do

    • Build a scalable, reliable, operable and performant Big data analytics platform for Uber’s engineers and operations folks.
    • Work alongside the pioneers of big data systems such as Hive, Yarn, Spark to build out a highly reliable Batch Query service for Uber’s bulk data analytics needs and Machine Learning applications.
    • Hack on open source analytical SQL engine to provide access to 100s of PB of data.
    • Become proficient of multi-tenancy, resource isolation, abuse prevention, self-serve debuggability aspects of a high performant, large scale, service while building these capabilities for Uber's engineers and operation folks.


What You’ll Need
  • 5 Minimum Years of Experience with Backend Engineer, Big Data Engineer, Large Scale Platform Developer


About the Team


See our Candidate Privacy Statement

At Uber we don’t just accept difference—we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.