U

Uber

Connects people with rides, meals and groceries

Staff Machine Learning Engineer - Pricing

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A Ph.D., M.S., or Bachelor's degree in Computer Science, Machine Learning, or Operations Research, or equivalent technical background with exceptional demonstrated impact.
  • At least 6 years of experience leading the development and deployment of machine learning models and optimization algorithms in large-scale production environments at top-tier machine-learning companies, such as systems serving 1 million or more predictions per second or 100 million or more users, and a track record of delivering outstanding business impact over multiple quarters.
  • Proficiency in programming languages such as Python, Scala, Java, or Go.
  • Proficiency with large-scale data systems such as Spark and Ray, real-time processing such as Flink, and microservices architectures.
  • Proficiency in developing, training, productionizing, and monitoring machine-learning solutions at scale, from offline pipelines to online serving and MLOps.
  • Experience developing and deploying pricing algorithms for multi-sided real-time marketplaces with strategic agent behavior.
  • Deep understanding of modern machine-learning algorithms such as deep neural networks, multi-task models, and transformers, and mathematical optimization such as multi-objective optimization, linear programming, and convex optimization.

Responsibilities

  • Drive technical strategy and roadmap ownership over a horizon of at least one year, and own implementation, including platform-level architecture decisions, executive communication and alignment, technical mentorship, and cross-team technical influence.
  • Lead the design, development, and productionization of end-to-end machine-learning solutions for large-scale distributed systems serving billions of trips.
  • Develop novel pricing approaches for online marketplaces combining machine learning, algorithmic game theory, and optimization to provide earnings opportunities for millions of drivers.
  • Work with engineers, product managers, and scientists to design and deliver high-impact technical solutions to complex business problems.

Desired Qualifications

  • Experience developing multi-year technical strategies and cross-team platform architecture, and proficiency in owning a technical roadmap and leading complex technical projects while substantially influencing the scope and output of others.
  • A track record of translating complex business problems into technical solutions and driving multi-functional projects across multiple teams.
  • Excellent communication skills to lead initiatives across multiple product areas and collaborate effectively with cross-functional teams.
  • Proficiency in reinforcement learning and causal machine learning.

About the Company

Uber

Connects people with rides, meals and groceries

Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Uber

See more jobs