Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Uber Logo

Software Engineer II

Uber

$167,000 - $185,500
Sep 13, 2025
San Francisco, CA, USA • Sunnyvale, CA, USA
Apply Now

Uber's Courier Pricing team needs to develop 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.

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
  • Sound understanding of Computer architecture and CS fundamentals.
  • Strong experience in Software Design and Architecture, Data Engineering, and Modeling, having experience in scaled Distributed systems.
  • Understanding of distributed systems and architecture.
  • 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).

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.

Other

  • Strong track record of contributing to and delivering impactful product features, balancing quality with timely execution.
  • Communicate effectively and collaborate well across teams to deliver impactful results.
  • Think strategically and work to align technical decisions with broader business goals, always considering impact.
  • Machine learning hands on experience is preferred, however deep ML knowledge is not required
  • Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office.