At Uber, the Corp Data team ensures data-informed decision-making throughout the People & Places organization. We provide critical data and insights to better attract, develop, motivate, and retain Uber’s most important asset – our people, in a broad spectrum of people issues: recruiting, learning and development, organizational health, employee engagement, diversity, total rewards, retention, measurement of program effectiveness, and all things throughout the worker life cycle and related to People & Places. As a Data Engineer, you will play a leading role in scaling the Corp People data warehouse to power analytics for teams across Uber. You are a self-starter with industrial experience in SQL, Data Modeling, and ETL pipeline design. You have 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 are comfortable coding in Python, Java, or Scala. You have demonstrated competency in reliably operating hundreds of ETL pipelines with adherence to strict SLAs and quickly root-causing and correcting complex data problems. 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.
What the Candidate Will Need / Bonus Points
- 4-6 years of Data Engineering Experience – Design, develop, deliver and maintain data infrastructures SQL Specialist – Strong knowledge and Seasoned experience with SQL Queries (strong in outer joins, aggregations, unions and knowledge of window functions) Data Modeling Experience UNIX/LINUX knowledge and shell scripting Languages: At least one of Python, Go, Java, Scala Proficient with software engineering best practices (monitoring, testing, documentation) Good communicator, shows Initiative, works well with stakeholders Experience working closely with Data Analysts and provide the data they need and guide them on the issues Solid ETL experience and Hadoop/Hive/Impala/Presto experience Able to troubleshoot the data issues in dashboarding tools (any one of Tableau, MicroStrategy, Power BI, etc.) and suggest solutions A team player, can achieve more on a team that the whole is greater than the sum of its parts. You rely on others’ candid feedback for continuous improvement. Bonus Points If Computer Science degree, or related field Experience at a high paced, fast-growing tech startup Passionate about Data Science, want to learn new technologies Experience with support data Experience in real-time data ingestion (Kafka, Flume) Demonstrated familiarity with industry-leading Big Data ETL best practices.
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.
Learn More & Apply