Data Engineer II

Uber is a technology company that offers ride-sharing, food delivery, and transportation services globally.
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Data Engineer II - Growth & Marketing

Data Engineer II position at Uber focusing on Growth & Marketing analytics, requiring 7+ years of experience in software development and data engineering.

Data Engineer II

Data Engineer II position at Uber focusing on large-scale data systems and pipeline implementation, requiring expertise in SQL, Hadoop stack, and programming languages.

Data Engineer II

Mid-level Data Engineer position at Uber focusing on building and maintaining data pipelines and infrastructure.

Data Software Engineer - Grocery

Data Software Engineer position at Uber focusing on building and maintaining data platforms for grocery and retail services, requiring 3+ years of experience in data engineering.

Program Manager II, Tech

Program Manager II position at Uber focusing on AI & Data Solutions, managing Gen AI and data labeling projects with cross-functional teams.

Description For Data Engineer II

We are seeking a strong and passionate data engineer with experience in large scale system implementation, focusing on complex data pipelines. The ideal candidate must be able to design and drive large projects from inception to production, working with stakeholders, analysts, and scientists to gather requirements and translate them into a data engineering roadmap. The role requires excellent communication skills, teamwork, and technical expertise.

Responsibilities include:

  • Collaborating with engineering, product, and analyst teams across tech sites to accomplish OKRs and drive Uber forward.
  • Enriching data layers to effectively deal with the next generation of products resulting from Uber's big bold bets.
  • Designing and building data pipelines to schedule & orchestrate various tasks such as extracting, cleansing, transforming, enriching & loading data as per business needs.

Key qualifications:

  • Strong SQL skills
  • Expertise in Data Warehousing and Data Modelling concepts
  • Hands-on experience with Hadoop tech stack: HDFS, Hive, Oozie, Airflow, MapReduce, Spark
  • Proficiency in programming languages such as Python, Java, Scala
  • Experience in building ETL Data Pipelines
  • Skills in performance troubleshooting and tuning

Uber welcomes people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. The company values curiosity, passion, and collaborative spirit.

Note: This role requires spending at least half of the work time in the assigned office unless formally approved to work fully remotely. For certain roles, such as those based at green-light hubs, employees are expected to be in-office 100% of the time.

Last updated 2 months ago

Responsibilities For Data Engineer II

  • Collaborate with engineering, product, and analyst teams
  • Enrich data layers for next-generation products
  • Design and build data pipelines for various tasks

Requirements For Data Engineer II

Python
Java
Scala
  • Strong SQL skills
  • Experience in Data Warehousing and Data Modelling
  • Hands-on experience with Hadoop tech stack
  • Proficiency in Python, Java, or Scala
  • Experience in building ETL Data Pipelines
  • Performance troubleshooting and tuning skills

Interested in this job?