Join Uber's Rides Engineering team as an Android Software Engineer II, where you'll be at the forefront of developing the core ride-sharing experience used by millions daily. You'll work on the Rider App team, crafting critical features like the home screen, messaging, and trip flow interfaces. The role involves collaborating with UberAI to create personalized experiences and working with a flexible, backend-driven UI platform that enables teams across Uber to reach customers effectively.
The position offers the opportunity to work with cutting-edge technology while impacting transportation globally. You'll be part of a team that focuses on making Uber's services faster, safer, and more reliable through scalable software solutions. The role requires expertise in Android development using Java or Kotlin, and you'll collaborate with diverse teams including Transit, Micromobility, and UberEats.
Working at Uber means joining a company that's revolutionizing urban mobility and logistics. You'll be based in São Paulo, Brazil, in a hybrid work environment that values both in-office collaboration and flexibility. The company offers a collaborative culture where you can help build solutions that move the world forward, working alongside talented engineers from various global locations.