Software Engineer I

Global technology company revolutionizing transportation and delivery through its platform.
Backend
Entry-Level Software Engineer
Hybrid
Enterprise SaaS

Description For Software Engineer I

Join Uber's Batch Infrastructure team within the Platform organization, where you'll be at the forefront of building the next generation of multi-cloud data lake technology. This role offers an exciting opportunity to shape the strategy and execution of a novel architecture unlike anything in the industry.

The team is responsible for managing and serving exabytes of data through billions of RPCs daily, powering critical business functions like pricing, payment, and routing. As Uber transitions from an on-premise data center model to an industry-first multi-cloud model, you'll be instrumental in building an unified storage layer that supports data production and access across multiple cloud vendors and regions.

You'll be joining at a pivotal moment as the team embarks on this transformative journey. The role involves building new systems and standards (planned for open-source) that will lead the industry with a unique storage architecture. The platform handles hundreds of PB of data daily and is crucial for Uber's core business operations and AI initiatives.

Working in Bangalore, you'll be part of a team that's revolutionizing how data is stored and accessed across cloud platforms. This is an excellent opportunity for someone passionate about distributed systems, cloud architecture, and building scalable solutions. The role offers hands-on experience with cutting-edge technology while contributing to systems that power one of the world's largest technology platforms.

The position requires collaboration with cross-functional teams and offers the chance to work on challenging problems that directly impact Uber's cloud transformation journey. Join us in building the future of cloud-based data infrastructure and help move the world forward with innovative solutions.

Last updated a month ago

Responsibilities For Software Engineer I

  • Build frameworks to help Uber move from on-prem to cloud
  • Work on building next generation of multi-cloud data lake
  • Contribute to building unified storage layer supporting evolving needs of data lake users
  • Develop systems and standards for new storage architecture

Requirements For Software Engineer I

Java
Python
  • BE/BS in Computer Science
  • Strong knowledge of any one programming language
  • C/C++ (preferred)

Interested in this job?

Jobs Related To Uber Software Engineer I

.Net Developer

.NET Developer position at Apex Informatics, focusing on backend development using Microsoft technologies in Tucker, Georgia.

Civil Engineer - Transportation

Civil Engineer position at Foth focusing on transportation infrastructure projects, offering hybrid work environment and professional growth opportunities.

Founding Technical Support Engineer

Join Momentic as the Founding Technical Support Engineer to help revolutionize software testing with AI, working directly with customers and shaping technical support strategy.

Advertising Solutions Architect, gTech Ads Large Customer Sales

Technical role combining software architecture, client consultation, and advertising solutions at Google's gTech division in Jakarta.

Technical Solutions Consultant, Customer Experience

Technical Solutions Consultant role at Google, combining programming expertise with customer support to enhance advertising solutions and product development.