SanFranRecruiter Since 2001
the smart solution for San Francisco jobs

Data Engineer - Data Modeling Platform

Company: Uber
Location: San Francisco
Posted on: November 11, 2019

Job Description:

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.

The Global Data Warehouse Team (GDW) powers analytics for many of Uber's businesses. Want to know how many users joined Uber as Riders and subsequently decided to become Drivers on our platform? The Global Data Warehouse team maintains the data objects which answer this question. Need to analyze how the wait times shown in the Rider app correlate with Rider and Driver ratings? We have the data at the ready. We model tables and build data pipelines for the core of our business including Driver, Rider and Trip analytics. We collaborate with teams including Eats, Fraud, Ops, Finance, and Marketing to support domain specific needs. We ingest truly massive volumes of data generated from our globally distributed users and structure this data in an analytics-friendly way while guaranteeing highest fidelity of historical data and low latency - questions at Uber don't wait for an answer for a very long time.

As a Senior Software Engineer in Data at Uber you will play a leading role in scaling the global data warehouse to power analytics for teams across Uber. You are a self-starter with extensive industrial experience in SQL, Data Modeling, and ETL pipeline design. You have deep experience implementing ETL pipelines in Hive or another MPP database architecture. You are comfortable with Spark and Presto having used one or both frequently to process very large volumes of data. You possess at least a working knowledge on a platform for streaming analytics. You are comfortable coding in Python, Java, or Scala. You have demonstrated strong competency in reliably operating 100s of ETL pipelines with adherence to strict SLAs and quickly root-causing and correcting complex data problems. Peers describe you as the go-to person for the most challenging data ingestion and modeling problems. You actively mentor junior team members and attract others inside and outside your company to join your team. Detail-orientation, thoroughly tested code, and great documentation are the hallmarks of your work but you excel equally well at explaining concepts in "big picture" terms to a less technical audience. If this describes you and you tick off the boxes below, we would love to hear from you.

Required skills:


  • 5+ years expertise creating and evolving dimensional data models & schema designs to structure data for business-relevant analytics.
  • 5+ years hands-on experience using SQL to build and deploy production-quality ETL pipelines.
  • 3+ years experience ingesting and transforming structured and unstructured data from internal and third party sources into dimensional models.
  • 3+ years experience writing and deploying Python, Scala, or Java code.
  • 3+ years hands-on experience using Hadoop, Hive, Vertica or another MPP database system like AWS Redshift or Teradata.
  • Track record of successful partnerships with product and engineering teams resulting in on-time delivery of impactful data products.
  • Demonstrated ability to think strategically about business, product, and technical challenges and implement data solutions which scale to meet future needs.
  • Experience developing scripts and tools to enable faster data consumption.

    Preferred skills:

    • 2+ years experience building and operating realtime streaming data pipelines using Spark Streaming, or Flink
    • In-depth understanding of with Kimball's data warehouse lifecycle.
    • Extensive experience with real-time data ingestion and stream processing.
    • Demonstrated familiarity with industry-leading Big Data ETL practices.

Keywords: Uber, San Francisco , Data Engineer - Data Modeling Platform, Engineering , San Francisco, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other Engineering Jobs


Heavy Duty Diesel Engine Mechanic
Description: bonus mechanic service trucks equipment dealer mtu br br Smith Power Products Inc. is searching for a Heavy Duty Diesel Engine Technician for the northern California area. br Benefits br br (more...)
Company: Smith Power Products Inc.
Location: San Francisco
Posted on: 11/23/2019

Sr Principal Mechanical Engineer - Solid Rocket Motor Nozzle Design (Security Clearance required)
Description: Are you someone that has a passion for working in the aerospace industry on products that are on the cutting edge of technology Are you an individual that has a desire to lead a team in a fast paced (more...)
Company: Raytheon
Location: Sacramento
Posted on: 11/23/2019

Front-End Engineer
Description: Join Hired and find your dream job as a Front-End Engineer at one of 10,000 companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You'll receive salary (more...)
Company: HIRED
Location: Vacaville
Posted on: 11/23/2019


Chief Engineer - Solano
Description: TheChief Engineer oversees the facility maintenance and construction functions at assigned properties. Identifies, plans and performs maintenance and construction work. Trains, motivates and oversees (more...)
Company: Starwood Retail Partners
Location: Fairfield
Posted on: 11/23/2019

Front-End Engineer
Description: Join Hired and find your dream job as a Front-End Engineer at one of 10,000 companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You'll receive salary (more...)
Company: HIRED
Location: Lodi
Posted on: 11/23/2019

CONSOLIDATED TECHNICAL SERVICE ENGINEER
Description: Consolidated Technical Service Engineer sought by Capture Technologies in Sacramento, CA. Prim instln and sppt for trditnl and/or VoIP tlphny prods such as Altigen and Vesta. Apply
Company: Sacramento, CA Area Jobs
Location: Sacramento
Posted on: 11/23/2019

Front-End Engineer
Description: Join Hired and find your dream job as a Front-End Engineer at one of 10,000 companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You'll receive salary (more...)
Company: HIRED
Location: Travis Afb
Posted on: 11/23/2019

Front-End Engineer
Description: Join Hired and find your dream job as a Front-End Engineer at one of 10,000 companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You'll receive salary (more...)
Company: HIRED
Location: Madison
Posted on: 11/23/2019

Infrastructure Security Engineer
Description: Infrastructure Security Engineer The Infrastructure Security Engineer is a senior level position responsible for ensuring that corporate Systems and Networking are designed and implemented to meet or (more...)
Company: Request Technology - Kyle Honn
Location: Rancho Cordova
Posted on: 11/23/2019

TV Installation Technician
Description: In-Home Solutions Technician Responsibilities We're DISH. We're the ones who pioneered the DVR and commercial-free TV. Colorado-born and family-owned, DISH has proudly served America since 1980. Personalized (more...)
Company: DISH
Location: Rocklin
Posted on: 11/23/2019

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Francisco RSS job feeds