hero
companies
Jobs

Principal Engineer

Uber

Uber

Software Engineering
Bengaluru, Karnataka, India
Posted on Jul 23, 2025

---- What the Candidate Will Do ----

  1. Design systems architecture and deliver software and tools to advance the reliability of infrastructure including availability, performance, efficiency and scaling.
  2. 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.
  3. Drive efficiencies in systems and processes through automation: capacity planning, configuration management, performance tuning, monitoring and root cause analysis.
  4. Collaborate with platform, product and security engineering teams, and enable successful use of infrastructure and foundational services, and manage upstream and downstream dependencies

---- Basic Qualifications ----

  1. Bachelor's degree (or higher) in Computer Science or related field
  2. 14+ years experience building large scale distributed software systems.
  3. Solid understanding of Java for backend / systems software development

---- Preferred Qualifications ----

Prior experience with big data systems - Spark, Hive, HUDI, Iceberg, Presto, Flink, Pinot, HDFS, YARN, etc preferred.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.