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 16 days 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

(Fluent English) Junior Web Scraping Developer (Python)

Junior Web Scraping Developer position at ProjectFitter, focusing on Python development for web data extraction, offering remote work and USD compensation.

Associate Full Stack Developer

Entry-level Full Stack Developer position at Crossvale, offering hybrid work in Birmingham, AL, with competitive benefits and opportunity for growth.

Junior Software Engineer

Entry-level Software Engineering role at DESelect, a growing SaaS company, focusing on JavaScript development for marketing automation platform.

Business Developer (Outbound BDR/SDR) - MX

Business Development Representative role at Toku, focusing on outbound sales development and client acquisition in Mexico City with hybrid work arrangement and comprehensive benefits package.

Building Engineer

Building Engineer position at ABM, managing facility systems maintenance and operations with competitive pay and benefits in Chino Hills, CA.