Sr Software Engineer
About the Role
The Marketplace Segmentation team is at the forefront of optimizing Uber's core rides business by strategically differentiating product offerings to cater to diverse rider needs and market conditions. We build and maintain critical products like UberX Priority and Wait & Save. Our work also extends to strategic initiatives such as building a tiered portfolio and expanding Uber's global footprint. We leverage advanced matching algorithms, dynamic pricing, and machine learning to balance marketplace supply and demand, enhance rider experience, and drive incremental growth.
What the Candidate Will Do
- Lead Technical Execution: Lead the technical design and execution of complex features and medium-sized projects that significantly impact the team's products and strategic initiatives.
- Drive Architecture: Drive architectural decisions and system improvements within your area of ownership, ensuring scalability, reliability, and performance for critical marketplace services.
- Cross-functional Collaboration: Collaborate cross-functionally with Product, Data Science, Operations, and other engineering teams to define technical solutions, identify trade-offs (e.g., price vs. ETA), and align on roadmaps.
- Solve Ambiguity: Solve ambiguous and challenging technical problems related to real-time matching, dynamic pricing, ML model integration, or complex user experience flows.
- Champion Excellence: Champion engineering best practices, including testing, monitoring, and operational excellence, ensuring the health and stability of production systems.
- Mentorship: Mentor and guide junior and mid-level engineers (L3, L4), providing technical leadership, design feedback, and fostering their professional growth.
- Strategic Input: Contribute to the team's long-term technical vision and influence project prioritization based on technical feasibility and impact.
Basic Qualifications
- Experience: 5+ years of experience as a Software Engineer, with a proven track record of leading significant projects.
- System Design Expertise: Expertise in designing, building, and operating large-scale distributed systems in a production environment.
- Technical Depth: Deep understanding of concurrency, fault tolerance, and performance optimization.
- Problem Solving: Strong analytical and problem-solving skills, with the ability to break down complex problems and devise elegant solutions.
- Communication: Excellent communication and collaboration skills, capable of working effectively with diverse stakeholders.
- Leadership: Experience mentoring junior engineers and fostering a culture of technical excellence.
Preferred Qualifications
- Domain Experience: Direct experience with marketplace platforms, demand/supply forecasting, or real-time optimization engines.
- Advanced Education: Advanced degrees (Master's or Ph.D.) in Computer Science, Engineering, or a related field.
- Analytical Tools: Familiarity with causal inference and experimentation platforms (e.g., A/B testing, Synthetic Control).
- ML Systems: Experience with Machine Learning (ML) system design and deployment.
For Canada-based roles: Uber may use artificial intelligence (AI) tools to support parts of our recruiting process; however, Uber employees make the ultimate selection and hiring decisions. This advertisement relates to a current, existing vacancy.
For Canada-based roles: The base salary range for this role is CAD$173,000 per year - CAD$192,000 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.
*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.
See our Candidate Privacy Statement
Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran Status, or any other characteristic protected by law.
Select your preferred language
Teams
Departments
Locations
Asia Pacific
Europe, Middle East & Africa
Latin America
United States & Canada
Inside Uber