Uber is seeking a Staff Software Engineer to join their backend team, focusing on distributed systems and batch storage infrastructure. This role offers an exciting opportunity to work on large-scale systems handling multi-petabyte data replication across regions. The ideal candidate will be a distributed system generalist with a curious mindset about solving problems at scale.
As a Staff Software Engineer, you'll be instrumental in building and maintaining critical infrastructure that enables efficient data movement across Uber's global network. You'll work with cutting-edge technologies and lead engineering teams in tackling complex distributed systems challenges. The role requires both technical expertise and leadership skills, as you'll be guiding teams while hands-on building robust solutions.
The position offers the unique opportunity to work on systems that directly impact Uber's global operations. You'll be part of a team that values curiosity, passion, and collaborative spirit, working together to move the world forward. The hybrid work environment allows for both in-office collaboration and flexible working arrangements, with an expectation to spend at least half of your work time in the office.
This role is perfect for experienced engineers who are passionate about distributed systems, have a proven track record of building and operating large-scale infrastructure, and want to make a significant impact at a company that's revolutionizing global transportation and mobility. Join Uber to help build the future where everyone and everything can move independently.