Taro Logo

Software Engineer II - Data

Global technology company revolutionizing transportation and delivery services through its platform.
Data
Mid-Level Software Engineer
Hybrid
Enterprise SaaS · Travel · Logistics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II - Data

Uber is seeking a Software Engineer II specialized in Data to join our dynamic team in Hyderabad. This role is crucial for building and maintaining data infrastructure that powers Uber's next-generation products and services. You'll work with cutting-edge technologies in the Hadoop ecosystem, designing and implementing sophisticated data pipelines that handle massive amounts of data.

The position offers an exciting opportunity to work with cross-functional teams across Uber's global tech sites, contributing to key OKRs that drive the company forward. You'll be responsible for enriching data layers and building robust ETL pipelines using technologies like HDFS, Hive, Airflow, and Spark.

The ideal candidate should have strong foundations in SQL, data warehousing, and data modeling concepts, along with practical experience in the Hadoop technology stack. You'll need proficiency in languages like Python, Java, or Scala, and a proven track record in building and optimizing ETL data pipelines.

This role offers the chance to work on challenging problems at scale, collaborating with talented engineers worldwide. Uber's hybrid work model ensures a balance between in-office collaboration and flexible working arrangements. Join us in moving the world forward by building the data infrastructure that powers the future of mobility and delivery services.

Last updated 7 months ago

Responsibilities For Software Engineer II - Data

  • Collaborate with engineering/product/analyst teams across tech sites to collectively accomplish OKRs
  • Enrich data layers to effectively deal with the next generation of products
  • Design and build data pipelines to schedule & orchestrate tasks such as extract, cleanse, transform, enrich & load data

Requirements For Software Engineer II - Data

Python
Java
Scala
  • Strong SQL skills
  • Strong in Data Warehousing and Data Modelling concepts
  • Hands on experience in Hadoop tech stack
  • Experience with HDFS, Hive, Oozie, Airflow, MapReduce, Spark
  • Programming languages - Python, Java, Scala
  • Experience in building ETL Data Pipelines
  • Performance Troubleshooting and Tuning

Interested in this job?