Staff Software Engineer - Engineer - Uber

  • Znifa Technologies Private Limited
  • San Francisco, California, United States
  • Sep 01, 2026
Full time Information Technology

Job Description

About the role and team  Uber's Marketplace Matching team builds the real-time decision systems that determine how riders and drivers are matched across a global, two-sided marketplace. These decisions happen under uncertainty, at massive scale, and with competing short- and long-term objectives across marketplace efficiency, reliability, sustainable growth, user value, and quality of experience. We are looking for a Staff Machine Learning Engineer to help define and build the next generation of matching optimization systems. This role sits at the intersection of machine learning, sequential decision-making, optimization, control, and marketplace dynamics. You will own major optimization charters, set technical direction, and lead ambiguous 0→1 problems from formulation through large-scale production deployment. The work is highly applied: new ideas and novel methods are strongly valued, but the goal is not research for its own sake. Success means finding the best solution — whether invented, adapted from state of the art, or significantly improved — and making it work reliably in a complex real-world marketplace What you’ll do  Set technical direction and own major charters for Uber's real-time matching optimization and ML systems. Design matching objectives and decision policies that balance multiple competing marketplace goals across riders, drivers, and the platform. Develop and productionize ML-based decision systems for complex sequential and multi