Senior Software Engineer - Marketplace Objectives (Session Value)

Uber is a technology company that designs pricing and dispatch algorithms to improve marketplace efficiency for ride-sharing and delivery services.
$185,000 - $205,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr Software Engineer, Python

Senior Python Software Engineer role at Uber, focusing on building and scaling developer tools and infrastructure for Machine Learning and Data Storage systems.

Sr. Software Engineer, Back End - Uber Flash and Direct

Senior Backend Engineer role at Uber, focusing on Direct and Flash delivery products, requiring 3+ years experience in distributed systems and scalable solutions.

Sr. Software Engineer - Backend

Senior Backend Engineer role at Uber working on the Targeting Platform, building scalable segmentation and targeting capabilities.

Senior Software Engineer, Windows Desktop Applications

Senior Software Engineer position at Uber focusing on Windows Desktop Applications development with competitive compensation and benefits.

Sr Oracle HCM Application Developer

Senior Oracle HCM Application Developer position at Uber, focusing on managing and enhancing HR SaaS applications.

Description For Senior Software Engineer - Marketplace Objectives (Session Value)

Uber's Marketplace organization is seeking a Senior Software Engineer for their Session Value team, a new effort focused on creating a central mechanism to score decisions incorporating both short-term and long-term effects on riders and earners. This role involves building scalable real-time systems to evaluate hundreds of thousands of decisions per second, informing all optimization systems across Marketplace. The ideal candidate will have experience in distributed systems, proficiency in Java, Go, and Python, and the ability to work with cross-functional partners. Key responsibilities include building scalable real-time systems, developing tools for offline evaluation and simulation, supporting experimentation and integration, defining monitoring standards, and mentoring junior engineers. The team comprises experienced engineers and scientists with diverse backgrounds in Economics, ML, and Operations Research, focused on understanding complex marketplace dynamics and user behavior. This high-priority effort aims to improve marketplace efficiency while balancing the needs of riders and earners on the platform.

Last updated 3 months ago

Responsibilities For Senior Software Engineer - Marketplace Objectives (Session Value)

  • Build scalable real-time systems for decision evaluation
  • Build tools for offline evaluation and simulation
  • Support experimentation, iteration, and integration with Marketplace optimization systems
  • Help define monitoring and observability standards
  • Mentor junior engineers

Requirements For Senior Software Engineer - Marketplace Objectives (Session Value)

Java
Go
Python
Redis
Cassandra
Kafka
  • Bachelor's degree in Computer Science or related field
  • Proficient in programming languages such as Java, Go, and Python
  • Experience building distributed systems
  • Experience working with cross-functional partners such as Product and ML/Applied Science
  • Experience mentoring and onboarding junior engineers

Benefits For Senior Software Engineer - Marketplace Objectives (Session Value)

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus program
  • Equity award
  • Other types of compensation
  • Various benefits

Interested in this job?