Uber logo

Software Engineer II - Rider Pricing & Incentives

Uber

Sunnyvale, CA
Full Time
Mid Level
167k-186k
8 days ago

Job Description

About the Role

The role will be within the pricing and incentives domain in Uber's marketplace team. The team charter spans incentive allocation and optimization to balance the market and optimize revenue, dynamic trip pricing based on marketplace conditions. The role will provide an opportunity to work on some of the most strategic marketplace problems at Uber scale that impact Uber's global business very directly. To enable these initiatives, we invest heavily in our architecture so that we can support demanding products efficiently and scalably.

Key Responsibilities

  • Responsible for hands-on-implementation of new methodologies, and leveraging existing technologies to build efficient, accurate, and scalable solutions and deploying them into production.
  • Take charge in solving complex problems, innovating new solutions to enhance the effectiveness of our abilities. This role involves significant stakeholder communication, requiring the translation of technical details into understandable terms for non-technical stakeholders.
  • Manage projects to ensure efficient goal achievement and compliance with legal and internal policies, playing a pivotal role in maintaining the organization's digital integrity.

Requirements

  • Bachelor's Degree or equivalent in Computer Science, Engineering, Mathematics or related field with 3+ years of software development experience.
  • Proficiency in one of the programming languages (e.g. C, C++, Java, Python, or Go).
  • Experience in modern machine learning algorithms (e.g., tree-based techniques, supervised, deep, or probabilistic learning).
  • Familiarity in unsupervised learning techniques, such as clustering, anomaly detection, and neural networks.
  • Familiarity with supervised learning, as it often complements unsupervised methods.
  • Understanding of feature engineering and dimensionality reduction.
  • Familiarity with machine learning software such as TensorFlow/PyTorch, Caffe, Scikit-Learn, or Spark MLLib.

Qualifications

  • 3+ years of software development experience.
  • Proficiency in programming languages such as C, C++, Java, Python, or Go.
  • Experience with machine learning algorithms and tools.

Benefits & Perks

  • Eligible to participate in Uber's bonus program.
  • May be offered an equity award & other types of compensation.
  • Eligible for various benefits as detailed at https://www.uber.com/careers/benefits.

Working at Uber

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. Uber values collaboration and maintains a strong cultural identity centered around office presence, with expectations for employees to spend at least half of their work time in their assigned office unless fully remote work is formally approved.

Apply Now

Job Details

Posted AtJul 17, 2025
Salary167k-186k
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Uber

Website

uber.com

Company Size

10000+ employees

Location

Sunnyvale, CA

Industry

Other Transit and Ground Passenger Transportation

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches