Senior Staff Engineer - Data

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
12+ years of experience
AI · Enterprise SaaS

Description For Senior Staff Engineer - Data

The Data Intelligence team at Uber is seeking a Senior Staff Engineer - Data to join their Mobility group. This role is pivotal in shaping the roadmap for the data team, focusing on data engineering and data quality work. The successful candidate will be responsible for driving larger data initiatives, identifying opportunities to build solutions related to data quality, and solving challenging data problems with cutting-edge design and algorithms.

Key responsibilities include:

  • Driving data excellence initiatives for Tier-1 & Tier-2 datasets in the Mobility org
  • Identifying unified data models in collaboration with Data Science teams
  • Coaching and mentoring senior engineers
  • Building and managing Source of Truth (SOTs) for critical areas like Rider, Earner, and Uber for Business

The ideal candidate will have:

  • 12+ years of industry experience with at least 5 years in the Data domain
  • Expertise in Big data technologies like Spark, Hive, Flink, Kafka, SQL, and NoSQL databases
  • In-depth experience with data modeling, query optimizations, and work in Java, Scala, Python
  • Exceptional communication skills and problem-solving abilities

Uber offers a collaborative environment where you can help build the future of independent movement. The company values diversity and seeks candidates from all backgrounds to join their team.

This role is based in Bangalore, India, and Uber expects employees to spend at least half of their work time in the assigned office unless formally approved to work fully remotely.

Last updated 2 months ago

Responsibilities For Senior Staff Engineer - Data

  • Drive larger data initiatives for Mobility
  • Identify opportunities for data quality solutions
  • Develop unified data models with Data Science teams
  • Lead data excellence initiatives for Tier-1 & Tier-2 datasets
  • Solve challenging data problems with cutting-edge design and algorithms
  • Coach and mentor senior engineers

Requirements For Senior Staff Engineer - Data

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

Interested in this job?

Jobs Related To Uber Senior Staff Engineer - Data

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.

Staff Data Engineer

Join Uber as a Staff Data Engineer to drive data excellence and build cutting-edge solutions for the Data Intelligence Platform team.

Engineering Manager I

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