Sr. Backend Engineer - Courier Pricing


San Francisco, CA, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 02/10/2021
  • Website:
  • Company Address: 1455 Market Street Suite 400, San Francisco, CA, 94103

About Uber

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.

Job Description

Uber Eats is home to a team of mobile and backend engineers tasked with creating an app to fuel our three-sided marketplace of eaters, delivery-partners, and restaurants. From making it easier to discover your ideal meal to crafting dynamic UIs, our iOS and Android engineers keep the app healthy and users hungry for more.

About the Role

The mission of the Courier Pricing team is to create fair & predictable earnings for our Eats couriers while ensuring Eats Marketplace reliability and efficiency. Our team is responsible for computing various pricing levers (+$500 MM) including VBF, GSL, BYOQ & Hourly Guaranteed and the E2E experience.

What You'll Do

  • Partner with DS and Engineers in the Eats Marketplace to build out the platform for computing courier pricing levers
  • Collaborate closely with Product Managers, Prod Ops, Central Operations teams and have an opportunity to shape the future of courier pricing at Uber.
  • Build both real-time and offline systems on top of a tech stack of Go, PySpark, Piper, Flink, Cadence, DOSA, modeling & machine learning libraries/tools/platforms.

Basic Qualifications

  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience
  • Minimum 5+ years of non-internship software engineering experience
  • Experience coding with C++, Java, Python, or Go
  • Experience with developing, debugging, and shipping products on large codebase.

Preferred Qualifications

  • Any time spent operating as a technical lead through large scale projects will set you up for success in this role.
  • Experience with Hadoop, Hive & Spark is huge plus
  • Experience with machine learning, building ML models and putting them into production will be an excellent plus. Not critical to have & will not be part of the interview process, but definitely nice to have.

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 10,000 cities around the world.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.

Uber is proud to be an Equal Opportunity/Affirmative Action 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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

Related Jobs

Senior Product Manager II - Data Infrastructure

Uber - San Francisco, CA, US

Senior Product Manager - Driver Growth

Uber - San Francisco, CA, US

Senior Data Scientist - Elevate

Uber - San Francisco, CA, US

Sr Software Engineer - Product Intelligence

Uber - San Francisco, CA, US

Alliance Partnership Manager

Uber - San Francisco, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.