Staff Data Engineer

Uber is a technology company that offers ride-sharing, food delivery, and other services through its mobile app.
Data
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For Staff Data Engineer

The Data Intelligence Platform team at Uber is seeking a Staff Data Engineer to join their ranks. This team is responsible for designing core foundational data sets critical to understanding customers' needs and helping business teams make the right decisions. The team's mission is to ensure high quality for all critical data flows for analytics purposes across all verticals in Uber and enable faster implementation of data needs by building standardized tools and frameworks for accurate analysis.

As a Staff Data Engineer, you will be responsible for driving larger initiatives for the Data track and identifying opportunities to build solutions related to data quality. You'll work on identifying unified data models in collaboration with Data Science teams, diving deep into business domains. You'll also drive data excellence initiatives for the data quality and reliability of Tier-1 & Tier-2 datasets for the Mobility org.

Key responsibilities include:

  • Solving challenging data problems with cutting-edge design and algorithms
  • Coaching & mentoring senior engineers
  • Ensuring high quality for critical data flows across all Uber verticals
  • Building standardized tools and frameworks for accurate analysis

The ideal candidate will have:

  • A proven track record of excellence at the Staff Engineer level or higher within a leading technology company
  • A degree in Computer Science with at least 10+ years of industry experience and 5+ years in the Data domain
  • Expertise in Big data technologies like Spark, Hive, Flink, Kafka, SQL and NoSQL databases
  • In-depth, hands-on experience in data modeling, query optimizations, and work in Java, Scala, Python, and related technologies
  • Exceptional communication skills with the ability to engage effectively with both technical and non-technical stakeholders
  • Strong problem-solving and analytical skills

Preferred qualifications include extensive experience in data engineering, working with Big data, ETL or Streaming data, and familiarity with cloud platforms (AWS/Azure/Google Cloud).

Join Uber and help build the future of mobility and technology. Uber welcomes people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently.

Last updated 2 months ago

Responsibilities For Staff Data Engineer

  • Drive larger initiatives for Data track
  • Identify opportunities to build data quality solutions
  • Develop unified data models with Data Science teams
  • Ensure high quality of critical data flows
  • Build standardized tools and frameworks for analysis
  • Solve challenging data problems
  • Coach and mentor senior engineers

Requirements For Staff Data Engineer

Java
Scala
Python
  • Degree in Computer Science
  • 10+ years of industry experience
  • 5+ years in the Data domain
  • Expertise in Big data technologies (Spark, Hive, Flink, Kafka, SQL, NoSQL)
  • Experience in data modeling and query optimizations
  • Proficiency in Java, Scala, Python
  • Exceptional communication skills
  • Strong problem-solving and analytical skills

Benefits For Staff Data Engineer

  • Accommodations for religious and/or medical conditions

Interested in this job?

Jobs Related To Uber Staff Data Engineer

Program Manager II, Tech | AI and Data Solutions - GSS | Field Data Collection

Program Manager role leading AI and data solutions for field data collection, focusing on LiDAR and geospatial technologies at Uber.

Program Manager, Tech | AI and Data Solutions - GSS

Lead AI and Data Solutions programs at Uber, driving operational efficiency and innovation in LiDAR technology and data analytics.

Staff Program Manager - Science PMO

Uber seeks a Staff Program Manager to lead Science PMO, managing tech teams and driving strategic initiatives.

Senior Staff Engineer - Data

Senior Staff Engineer - Data role at Uber, focusing on data engineering and quality for the Mobility group in Bangalore, India.

Engineering Manager I

Engineering Manager I role at Uber, leading a small team in data engineering and development in Hyderabad, India.