• Find preferred job with Jobstinger
  • ID
    #12524732
  • Job type
    Permanent
  • Salary
    TBD
  • Source
    Uber Corporate
  • Date
    2021-04-22
  • Deadline
    2021-06-21
 
Permanent

Vacancy expired!

Data underpins our products, enabling intelligent decision making and improved user experiences. Leveraging the latest ML, Big Data, data visualization, and NLP technologies, the Product Platform team works at the intersection of engineering and data science to enhance our services and deliver actionable insights.

About the Role

The Hadoop Platform team seeks to build intelligent data services that will have a profound impact on how we march towards the vision of Uber's data-driven, real-time marketplace. Our team builds libraries and highly available Tier-0 services around Hadoop stack (Kafka, Hadoop Ingestion Pipelines, Parquet) to ease user interaction with the Big Data world. We are currently looking for an Experienced Senior Software Engineer to join the Data Schema team as a Technical leader who can build the next generation of Schema Standardization and Data Validation services.

What You'll Do
  • Design and implement solutions for Tier-0 services to support Uber's analytical data infrastructure.
  • Propose technical solutions to perform data validation at scale, build libraries that are used by 500+ services across Uber. Your work is imperative to the quality of data at Uber.
  • Understand the data needs of multiple partner teams and build cross-functional solutions in a collaborative work environment.
  • Take ownership of Top tier highly available services.
  • Mentor and support your fellow teammates. Help review the team's technical design, code, and documentation
  • Drive ongoing efficiency and reliability improvements through design and automation: performance, scaling, observability, and monitoring.

Basic Qualifications
  • Bachelor's degree in Computer Engineering or similar field with 4+ years of experience.
  • Experience with developing, debugging, and shipping software products on large code bases that span platforms and tools.
  • Strong problem solving and coding skills in at least one of the following languages. Java/Go/C/Python
  • Experience with Software Development processes such as design, planning, implementation, maintenance & documentation
  • Demonstrated experience working collaboratively in cross-functional teams.

Preferred Qualifications
  • Familiarly with different types of data file formats such as Parquet, Avro, Protobuf
  • Experience with large scale distributed data pipelines.
  • Understanding of big data infrastructure tools and software such as Kafka, HDFS, Hive.
  • Passion for learning new technologies, domains and challenging the status quo
  • Experience with leading a technical project from design to production deployment.

Vacancy expired!

Report job