
About Uber
Reimagining transportation for a better world
Key Highlights
- Public company (NYSE: UBER) since May 2019
- Completed over 1.5 billion trips globally
- Generated $4.8B in revenue from Uber Eats in 2020
- Raised $15.8 billion in funding
Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...
🎁 Benefits
Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...
🌟 Culture
Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...

Machine Learning Engineer • Senior
Uber • San Francisco - On-Site
Skills & Technologies
Overview
Uber is hiring a Senior Staff Machine Learning Engineer to lead the design and implementation of advanced ML systems for courier pricing. You'll work with technologies like Python and TensorFlow to build scalable pricing products. This position requires significant experience in machine learning and system architecture.
Job Description
Who you are
You have extensive experience in machine learning, with a strong focus on building and deploying scalable systems. Your background includes leading technical projects and collaborating with cross-functional teams to drive innovation in pricing algorithms. You are proficient in Python and have hands-on experience with machine learning frameworks such as TensorFlow. Your expertise in A/B testing and experimentation methodologies allows you to optimize pricing strategies effectively.
You possess strong problem-solving skills and a deep understanding of the end-to-end machine learning model lifecycle, from research to production deployment. You are committed to establishing best practices in ML engineering and ensuring operational excellence across teams. Your ability to communicate complex technical concepts to non-technical stakeholders makes you an effective collaborator.
What you'll do
In this role, you will lead the design and implementation of advanced machine learning systems that serve millions of couriers. You will own the entire ML model lifecycle, ensuring continuous optimization and improvement of pricing algorithms. Your responsibilities will include building scalable ML architecture and feature management systems that support the Courier Pricing team and broader Marketplace initiatives.
You will design experimentation frameworks that enable rapid testing of pricing algorithms using various methodologies, including A/B testing and synthetic control. Collaborating closely with Marketplace Engineering and Science teams, you will work to productionize cutting-edge ML research and ensure that ML systems meet reliability standards. Your leadership will help establish ML engineering best practices and foster a culture of innovation within the organization.
What we offer
Uber provides a dynamic work environment where you can make a significant impact on pricing strategies that affect millions of consumers and merchants worldwide. You will have the opportunity to work with a talented team of engineers and data scientists, driving the future of delivery pricing at Uber. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Uber.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
Uber is hiring a Staff Machine Learning Engineer to lead the design and implementation of advanced ML systems for courier pricing algorithms. You'll work with technologies like Python and TensorFlow to impact millions of couriers and consumers. This position requires significant experience in machine learning and system architecture.

Machine Learning Engineer
Uber is hiring a Staff Machine Learning Engineer to work on pricing and incentives within their marketplace team. You'll leverage machine learning and optimization techniques to design robust engineering solutions that directly impact Uber's global business. This position requires 4+ years of experience in machine learning engineering.

Machine Learning Engineer
Uber is hiring a Staff Machine Learning Engineer for their Surge team to build large-scale pricing optimization systems. You'll work with machine learning models and real-time data to enhance marketplace reliability. This position requires a PhD and 4+ years of experience in an ML role.

Machine Learning Engineer
Uber is hiring a Senior Machine Learning Engineer to design and optimize ML-based solutions for their Delivery and Ads teams. You'll work with technologies like Python, AWS, and TensorFlow to tackle complex logistical challenges. This role requires 5+ years of experience in machine learning and software engineering.

Machine Learning Engineer
Uber is hiring a Staff Machine Learning Engineer to lead technical initiatives in the Consumer Incentives team. You'll work on enhancing user experience through machine learning and optimization solutions. This role requires 6+ years of experience in ML engineering and expertise in frameworks like PyTorch and TensorFlow.