Uber - San Francisco, CA
posted about 2 months ago
As a Staff ML Engineer at Uber, you will play a pivotal role in enhancing the Rider Experience within the Rides app, which is crucial for trip booking and overall business growth. Your primary focus will be on developing and implementing machine learning (ML) solutions that help riders discover the right products and services tailored to their needs. This involves understanding user intent and context while aligning with Uber's business objectives and marketplace dynamics. You will be part of a team that actively explores algorithmic improvements to optimize how millions of riders interact with the app every hour. In this role, you will be expected to define and drive ML solutions for strategic challenges related to product recommendations and merchandising. Your responsibilities will include improving ML engineering practices, producing high-quality code, and ensuring thorough documentation and monitoring of ML solutions. You will provide technical leadership to a diverse engineering team, managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, and maintaining ML solutions. Collaboration is key in this position, as you will partner with product owners, data scientists, and business teams to translate insights and opportunities into effective technical solutions. Your ability to communicate complex technical concepts clearly and effectively will be essential in driving the success of your projects and mentoring junior engineers.