Uber

About Uber

Reimagining transportation for a better world

🏢 Tech👥 1001+ employees📅 Founded 2009📍 Mission Bay, San Francisco, CA💰 $15.8b3.9
B2CTravelMarketplaceTransportRidesharingDelivery

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...

Overview

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.

Job Description

Who you are

You have a strong background in machine learning and have led the design and implementation of complex ML systems — your experience includes owning the end-to-end ML model lifecycle from research through production deployment and continuous optimization. You are proficient in Python and have hands-on experience with frameworks like TensorFlow, enabling you to build scalable ML architectures that support pricing algorithms.

You possess excellent collaboration skills, having worked closely with cross-functional teams to develop scalable pricing products — your ability to communicate technical concepts to non-technical stakeholders has been key to your success in previous roles. You are also familiar with experimentation frameworks, including A/B testing and synthetic control, which you have used to validate pricing strategies effectively.

What you'll do

In this role, you will lead the design and implementation of advanced machine learning systems for courier pricing algorithms that serve millions of couriers — your work will directly impact the efficiency and reliability of Uber's delivery marketplace. You will own the entire ML model lifecycle, ensuring that models are continuously optimized for performance and accuracy.

You will build scalable ML architecture and feature management systems that support both the Courier Pricing team and broader Marketplace teams — your expertise will help establish ML engineering best practices across the organization. You will also design experimentation frameworks that enable rapid testing of pricing algorithms, allowing for quick iterations based on data-driven insights.

Collaboration will be a key part of your role as you work with Marketplace Engineering and Science teams to productionize cutting-edge ML research — you will ensure that ML systems meet reliability and performance standards by working closely with Platform Engineering teams. Your leadership will foster a culture of innovation and operational excellence within the organization.

What we offer

At Uber, you will be part of a dynamic team that is shaping the future of delivery pricing — we offer competitive compensation and benefits, along with opportunities for professional growth and development. You will have the chance to work on impactful projects that affect millions of users worldwide, contributing to a mission-driven company that values collaboration and innovation.

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

Uber

Machine Learning Engineer

Uber📍 San Francisco - On-Site

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.

🏛️ On-SiteSenior
6 months ago
Uber

Machine Learning Engineer

Uber📍 San Francisco - On-Site

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.

🏛️ On-SiteSenior
7 months ago
Uber

Machine Learning Engineer

Uber📍 San Francisco - On-Site

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.

🏛️ On-SiteStaff
9 months ago
Uber

Machine Learning Engineer

Uber📍 San Francisco - On-Site

Uber is hiring a Staff Machine Learning Engineer for the Marketplace Signals team to develop and optimize ML models that enhance marketplace efficiency. You'll work with technologies like Python, TensorFlow, and PyTorch in San Francisco.

🏛️ On-SiteStaff
1w ago
Uber

Machine Learning Engineer

Uber📍 New York - Hybrid

Uber is hiring a Staff Machine Learning Engineer for their Marketplace Pricing team to develop advanced ML models and algorithms for real-time driver pricing. You'll work with technologies like deep learning and reinforcement learning in New York. This position requires a strong background in machine learning and large-scale systems.

🏢 HybridStaff
7 months ago