Join Uber's Courier Pricing team within the Delivery Marketplace organization as a Software Engineer II, where you'll play a crucial role in shaping pricing across food, grocery, and other delivery verticals. This position offers an opportunity to build world-class pricing systems that impact hundreds of millions of consumers and millions of merchants worldwide.
The role involves developing high-performance, scalable distributed backend systems that are core to Uber's Delivery platform. You'll work closely with cross-functional teams including Product Managers, Product Operations, and Data/Applied Scientists to design and implement impactful solutions. The position requires strong technical skills in Java, Golang, Python, or similar languages, with experience in distributed systems and data engineering.
As part of Uber, one of the world's leading technology companies, you'll have the chance to work on systems that operate at massive scale. The compensation package includes a competitive base salary range of $167,000-$185,500, along with bonus potential, equity awards, and comprehensive benefits.
The role offers a hybrid work environment, with expectations to spend at least half of your work time in either the Sunnyvale or San Francisco office. You'll be joining a team that values clean, maintainable code and takes ownership of crucial components in the pricing ecosystem. This is an excellent opportunity for engineers who want to tackle challenging data problems while making a significant impact on a global scale.
The ideal candidate will have at least 2 years of experience in software engineering, strong problem-solving skills, and the ability to collaborate effectively across teams. Knowledge of distributed systems, database technologies, and data engineering principles is highly valued, and while machine learning experience is preferred, deep ML knowledge is not required.