Staff Software Engineer, Marketplace Segmentation

Uber

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Posted
76 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $227k
$177k $284k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $198,000–$256,000.

Based on 240 similar postings.

Employer

About Uber

Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.

Uber currently has 107 open roles on FindRole.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Staff Software Engineer, Marketplace Segmentation

The Staff Software Engineer - Marketplace Segmentation joins the Marketplace Segmentation team to optimize core rides business by differentiating product offerings for diverse rider needs. This role involves defining long-term technical strategy and architecture for the marketplace domain, leading large initiatives across multiple engineering teams, and providing deep technical mentorship to senior and staff engineers. You will architect highly scalable, resilient, and performant distributed systems to handle massive real-time transaction volumes. Key responsibilities include identifying technical challenges in matching, pricing, and user experience while establishing best practices for system design and operational excellence. Required skills include proficiency in Go, C/C++, Java, Python, or JavaScript. The work focuses on balancing marketplace supply and demand using advanced matching algorithms, dynamic pricing, and machine learning to drive growth and profitability.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Define and drive the long-term technical strategy and architecture for the Marketplace Segmentation domain.
  • Lead large, ambiguous initiatives that span multiple engineering teams to achieve marketplace efficiency and growth.
  • Provide deep technical expertise and mentorship to senior and staff engineers to elevate the team's technical bar.
  • Identify and solve fundamental technical challenges within matching, pricing, and user experience systems.
  • Architect highly scalable, resilient, and performant systems to handle massive real-time transaction volumes.
  • Drive alignment on complex technical topics with Product, Data Science, and Executive leadership.
  • Establish and advocate for best practices in system design, coding, testing, and operational excellence.

What we're looking for

  • 8+ years of professional experience building scalable, fault-tolerant products or platforms.
  • Proficiency in one or more programming languages such as Go, C/C++, Java, Python, or JavaScript.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.
  • Exceptional expertise in designing and building complex, mission-critical distributed systems at internet scale.
  • Demonstrated ability to drive technical vision and strategy by translating business objectives into technical roadmaps.
  • Outstanding communication, influence, and collaboration skills to articulate complex concepts to technical and non-technical audiences.
  • Strong commitment to mentorship and experience shaping the careers of other senior engineers.
  • Advanced degree in distributed computing, system performance, or machine learning (preferred).

More like this

Similar roles

Staff Machine Learning Engineer

Uber

Sunnyvale, CA +2 4 days ago
Machine Learning Deep Learning Generative AI Optimization Algorithms Python C++ Java Go C Spark Hive Causal Modeling Reinforcement Learning Representation Learning Large-scale Data Systems Production-ready Algorithmic Systems
7+ yrs exp Hybrid

Senior Machine Learning Engineer

Uber

Sunnyvale, CA +2 1 day ago
Machine Learning Deep Learning Generative AI Optimization Algorithms Python C++ Java Go C Spark Hive Causal Modeling Reinforcement Learning Representation Learning Large-scale Data Systems Production-ready Algorithmic Systems
5+ yrs exp Hybrid

Staff Software Engineer, Marketplace Fulfillment

Walmart

Sunnyvale, CA 81 days ago $143,000–$286,000
Python JavaScript C++ Cloud-native Architecture Microservices Containers CI/CD ML Frameworks AI API Design Software Design Patterns Observability System Design Testing Deployment Monitoring
8+ yrs exp

Staff Software Engineer, WFS & Marketplace

Walmart

Sunnyvale, CA 5 days ago $143,000–$286,000
Cloud-native Architecture Microservices Containers CI/CD API Design AI/ML ML Frameworks Software Development Lifecycle System Design Data-driven Decision Making Debugging WCAG) 2.2 AA Software Prototyping
4+ yrs exp

Staff Software Engineer, Mid Market Intelligence

Intuit

Mountain View, CA 11 days ago $202,500–$274,000
Generative AI LLM Orchestration Python Java RAG Multi-agent Systems Spark PySpark Kafka Vector Stores TDD Agile Scrum Distributed Systems Relational Database Design Test Automation
7+ yrs exp

Staff Software Engineer, Mid Market Intelligence

Intuit

Mountain View, CA 11 days ago $202,500–$274,000
Generative AI LLM Orchestration Python Java RAG Multi-agent Systems Spark PySpark Kafka Vector Stores TDD Agile Scrum Distributed Systems Relational Database Design Function Calling
7+ yrs exp