Uber
Software Engineer II
UberIndia2 days ago
Full-timeEngineering, Information Technology
About The Role

We are seeking a strong and passionate data engineer with experience in large-scale system implementation, with a focus on complex data pipelines. The candidate should be able to design and drive large projects from inception to production. The right person will work with cross-functional businesses', and technology partners to gather requirements and translate them into a data engineering roadmap. Must be a great communicator, standout teammate, and a technology powerhouse.

---- What You Will Do ----

Collaborate with engineering/product/analyst teams across tech sites to collectively accomplish OKRs to take Uber forward

Enrich data layers to effectively deal with the next generation of products which are a result of Uber's big bold bets

Design and build data pipelines to schedule & orchestrate a variety of tasks such as extract, cleanse, transform, enrich & load data as per the business needs

Basic Qualifications

5+ years total technical software engineering experience in one or more of the following areas:

Programming and scripting language (e.g. Python, SQL, Java/Scala)

Big data frameworks (e.g. Spark, Flink, MR, Presto), data modeling, and writing ETLs

Designing end-to-end data solutions and architecture

Preferred Qualifications

Strong SQL skills

Strong in Data Warehousing and Data Modelling concepts

Hands-on Experience In Hadoop Tech Stack

HDFS, Hive, Oozie, Airflow, MapReduce, Spark.

Programming languages - Python, Java, Scala, etc.

Experience in building ETL Data Pipelines

Performance Troubleshooting and Tuning

Key Skills

Ranked by relevance