Join Uber's Membership team as a Senior Software Engineer specializing in Machine Learning, where you'll be at the forefront of reinventing the Uber and UberEats app experience. This role focuses on developing member-first experiences, from pricing to perks, working on code that directly impacts millions of users worldwide. You'll be responsible for designing and implementing ML models with optimization engines, collaborating across various product teams including UberEats, Rides, and FinTech.
The position offers an exciting opportunity to work on complex system problems while directly influencing Uber's top-line metrics. You'll be building a unified platform that guarantees the best price, selection, priority, and perks for Uber Members across all their on-demand needs globally. The role requires strong expertise in Machine Learning, with at least 5 years of engineering experience and 3+ years specifically in ML model building.
Working in Amsterdam, you'll be part of a collaborative environment where you'll lead projects and drive cross-team collaboration. The ideal candidate should have a strong background in Computer Science or related fields, expertise in languages like Python, Go, or Java, and experience with big-data architecture. You'll be expected to spend at least half of your work time in the office, contributing to Uber's collaborative culture and working on solutions that help move the world forward.
This role is perfect for someone who enjoys tackling complex technical challenges, has a passion for machine learning, and wants to make a significant impact on how people interact with Uber's services globally. You'll be working on everything from optimization engines to user experience improvements, all while helping to shape the future of Uber's membership program.