This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Data Platform team in Bangalore is responsible for building Uber's Data Lake for the rest of the company. Team owns end to end charters for multiple batch data areas around storage (HDFS and Cloud Storage), Analytics (Hive, Spark), Pipeline Orchestration and Authoring, Data Quality, Metadata and Lineage, Jupyter Notebooks, Data LifeCycle Management, and Data Engineering. Team drives multiple global efforts around cloud migration and disaster recovery.
Job Responsibility:
Design systems architecture and deliver software and tools to advance the reliability of infrastructure including availability, performance, efficiency and scaling
Provide technical leadership, influence and partner with fellow engineers to architect, design and build infrastructure that can stand the test of scale and availability, while reducing operational overhead
Drive efficiencies in systems and processes through automation: capacity planning, configuration management, performance tuning, monitoring and root cause analysis
Collaborate with platform, product and security engineering teams, and enable successful use of infrastructure and foundational services, and manage upstream and downstream dependencies
Requirements:
Bachelor's degree (or higher) in Computer Science or related field
12+ years experience building large scale distributed software systems
Solid understanding of Java for backend / systems software development
Nice to have:
Prior experience with big data systems - Spark, Hive, HUDI, Iceberg, Presto, Flink, Pinot, HDFS, YARN, etc preferred