Uber logo

Software Engineer II, Courier Pricing

Uber

Sunnyvale, CA
Full Time
Mid Level
167k-186k
about 2 months ago

Job Description

About the Role

The Courier Pricing team sits within Uber's Delivery Marketplace org and plays a key role in shaping pricing across food, grocery, and other delivery verticals. We work closely with cross-functional teams to develop scalable pricing products that keep our marketplace efficient, reliable, and ready to grow. As a Software Engineer II, you'll build a world-class pricing system that efficiently prices every offer made to Uber's delivery partners—impacting hundreds of millions of consumers and millions of merchants worldwide.

Key Responsibilities

  • Design and build impactful products utilized by hundreds of millions of consumers, in collaboration with engineers, Product Managers, Product Operations, and Data/Applied Scientists.
  • Develop high-performance, scalable, and reliable distributed backend systems that are core to Uber's Delivery platform.
  • Tackle challenging data issues using innovative design and algorithms.
  • Write clean, maintainable, and high-quality code that meets strong engineering standards.
  • Work closely with team members to quickly and efficiently ship complex projects while maintaining quality.
  • Take ownership of crucial components in the pricing ecosystem, managing them end-to-end.

Requirements

  • Minimum 2 years of experience in software engineering focusing on large-scale systems and/or data engineering.
  • Experienced programming in Java, Golang, C++, Python or related language.
  • Strong track record of contributing to and delivering impactful product features, balancing quality with timely execution.
  • Sound understanding of Computer architecture and CS fundamentals.

Nice to Have

  • Strong experience in Software Design and Architecture, Data Engineering, and Modeling, having experience in scaled Distributed systems.
  • Understanding of distributed systems and architecture.
  • Good problem-solving and analytical skills. Knowledge of algorithms, data structures, and complexity analysis.
  • Proven experience in large-scale distributed storage and database systems (SQL or NoSQL, e.g., MySQL, Cassandra).
  • Experience with data-driven architecture and systems design knowledge of Hadoop-related technologies such as HDFS, Apache Spark, Apache Flink, Hive, and Presto.
  • Effective communication and collaboration across teams to deliver impactful results.
  • Ability to think strategically and align technical decisions with broader business goals.
  • Machine learning hands-on experience (preferred, but deep ML knowledge is not required).

Qualifications

  • Educational background is not explicitly specified, but experience in large-scale systems and data engineering is required.

Benefits & Perks

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

Working at Uber

Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration 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 approved.

Apply Now

Job Details

Posted AtJun 8, 2025
Salary167k-186k
Job TypeFull Time
Work ModeOnsite
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