Director, Engineering - Driver Pricing

Uber builds products for urban mobility, used by millions of riders, drivers, eaters, and restaurants for transportation and earning opportunities.
$284,000 - $315,500
Machine Learning
Principal Software Engineer
Hybrid
10+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal AI and ML Engineer — AI for Networking

Principal AI/ML Engineering role at NVIDIA focusing on AI for Networking, offering $248K-$391K plus equity. Lead AI infrastructure initiatives and mentor teams in a hybrid work environment.

Principal Software Engineer (AI Integration)

Principal Software Engineer position focusing on AI integration and development of scalable AI solutions for government and defense clients, with emphasis on generative AI and cloud platforms.

Principal Software Engineer, CoreAI

Principal Software Engineer position at Microsoft CoreAI, developing AI-first app stack and leading technical initiatives with competitive compensation and remote work flexibility.

Principal Software Engineer - CoreAI

Principal Software Engineer position at Microsoft's Azure OpenAI team, focusing on AI services development with competitive salary and hybrid work model.

Principal Perception Engineer

Principal Perception Engineer role at NVIDIA focusing on developing autonomous driving solutions using deep learning and computer vision, offering competitive compensation and the opportunity to work on cutting-edge technology.

Description For Director, Engineering - Driver Pricing

Uber is seeking a Director of Engineering to lead their Driver Pricing team within the Marketplace organization. This is a senior leadership position responsible for guiding a team of 40 engineers and applied scientists in the San Francisco Bay Area. The role sits at the intersection of machine learning, optimization, and engineering, focusing on building sophisticated pricing systems that power Uber's core business.

The position offers an opportunity to shape the future of urban mobility at one of the world's leading technology companies. You'll be responsible for developing and executing the technical vision for driver pricing, which includes backend systems, ML models, algorithms, and user-facing interfaces. The role requires a unique blend of technical expertise, leadership skills, and business acumen.

As the Director, you'll work closely with Data Science, Product, and Operations teams to drive technical direction and modeling frameworks. You'll be expected to build and maintain a high-performing engineering culture while balancing rapid product development with technical debt management. The role offers exposure to complex technical challenges in ML and optimization, while requiring strong executive presence to communicate effectively with senior leadership.

The ideal candidate brings at least 10 years of product engineering experience across the full stack and 7 years of engineering management experience. Strong background in machine learning and optimization is crucial, as is the ability to think strategically about statistical modeling problems. The position offers competitive compensation including a base salary range of $284,000-$315,500, along with bonus potential and equity awards.

This is a hybrid role requiring at least 50% time in the office, reflecting Uber's commitment to maintaining a collaborative culture while offering flexibility. The position offers an opportunity to lead a critical function at a company that impacts millions of lives daily through its transportation and delivery services.

Last updated 5 months ago

Responsibilities For Director, Engineering - Driver Pricing

  • Lead a team of 40 engineers and applied scientists for driver pricing
  • Build long term vision and tech for driver pricing
  • Collaborate with Data Science, Products, and Ops teams
  • Strategize and influence product vision and roadmap
  • Build trust and foster collaborative team culture
  • Build strong engineering brand for driver pricing
  • Communicate team's vision/plan effectively
  • Translate strategic roadmap into practical execution plan
  • Build culture of engineering excellence
  • Set up processes for ad hoc support requests
  • Develop operational model for Product and Engineering metrics

Requirements For Director, Engineering - Driver Pricing

Python
Java
  • Bachelor's degree or equivalent experience
  • Minimum 10 years experience building software across the stack
  • Minimum 7 years of management experience leading software engineering teams
  • Experience leveraging optimization or machine learning in successful products
  • Master's degree in AI, ML, Data Science or PhD in EE or CS (preferred)
  • Experience working with consumer facing products (preferred)
  • Experience with optimization and applied machine learning (preferred)
  • Experience building scalable backend systems (preferred)

Interested in this job?