Want to professionalize your AI skills, pivot to an AI role and increase your salary?
Master AI Engineering with the most practical and comprehensive LLM Development certifications at Towards AI Academy.

Uber

Software Engineer II - Earner (multiple teams hiring)

Uber

Published 25 Mar 2026
Seattle, WA, USA& Other locations
171K - 190K USD Annual
Full Time

Share this job

Role Highlights

Languages used

Java
C++
Python

Key skills

Machine Learning
Data Science
Data Engineer
Deep Learning
Computer Science
UX
Distributed Systems
Technical Leadership
Backend
Infrastructure
LLMs
Reliability
PhD
AI

Tools, Libraries and Frameworks

Description

\\\\About the Role\\\\ Are you passionate about building platforms and product experiences that enable millions of people around the world to thrive? Join the Earner Engineering organization, where we build user-facing experiences and the foundational systems that power the earner journey from the moment someone signs up to their 10,000th trip. Our mission is to build trust, ensure safety, and drive efficient growth. You will develop a compassionate understanding of earners' needs alongside an analytical mindset to navigate complex marketplace and pricing dynamics. By joining one of our highly cross-functional teams, you will solve high-stakes problems at the intersection of user experience, regulatory compliance, machine learning, and global scale. \\\\About the Team\\\\ Within our organization, you will have the opportunity to contribute to several key domains. We have multiple teams hiring, and we will match you to the best-fit team during the interview process. \\\\Offer Experience:\\\\ The Offer Experience team builds the high-scale distributed systems that generate and personalize earning opportunities for millions of users globally. We develop the backend platforms responsible for delivering real-time trips, incentives, and promotions tailored to earner preferences and marketplace conditions. Working at the intersection of Data Science and Marketplace teams, we focus on creating reliable infrastructure that improves transparency and drives product innovation. \\\\Earner Onboarding:\\\\ We build the platform and funnel experiences that enable new earners to seamlessly join the Uber ecosystem. Our work reduces friction across complex registration flows, adapts to local regulatory requirements, and supports access to multiple earning opportunities. \\\\Earner Intelligence:\\\\ We build \\\\ML-driven solutions\\\\ to craft personalized experiences across the entire earner lifecycle from acquisition to long-term retention. Our systems employ sophisticated techniques like \\\\Causal ML, Multi-armed Bandits, GenAI/LLMs and Deep Learning embeddings\\\\ to drive efficient business growth and optimize every touchpoint with our earners. \\\\Vehicle:\\\\ W e own platforms that power all of Uber's businesses across Mobility, Delivery, and Autonomous. Our platform sits at the center of connected vehicles, autonomous vehicles, moto, and delivery fleets. \\\\Earner Access Enforcement:\\\\ The Earner Access Enforcement team builds the core engine that evaluates eligibility and compliance for every Uber trip worldwide. We design high-scale, centralized systems to enforce safety requirements across all global jurisdictions and business verticals. As one of Uber's most cross-functional teams, we solve complex, trip-scale problems that directly impact how millions of earners interact with the platform. \\\\Earner Loyalty & Rewards:\\\\ Join the team building global rewards platforms designed to help Uber earners reach their goals. We combine empathy for earner needs with deep analytical insights into marketplace and pricing dynamics to create inspiring, rewarding experiences. Help us build the tools that empower millions of earners to thrive! \\\\What You Will Do\\\\ \\+ \\\\Design & Scale:\\\\ Own the design, development, and operation of backend services (primarily \\\\Golang and Java\\\\ ) that support millions of users globally. \\+ \\\\Technical Leadership:\\\\ Transform high-level business problems into elegant, maintainable, and well-documented technical solutions. \\+ \\\\Cross-Functional Collaboration:\\\\ Partner with Data Science, Design, and Product to ship features, evaluate impact using data, and iterate based on results. \\+ \\\\System Integrity:\\\\ Drive ongoing efficiency, reliability, and monitoring (alerting/on-call) to ensure our products remain always-on. \\+ \\\\Mentorship:\\\\ Lead and mentor fellow engineers, fostering a culture of continuous improvement and engineering excellence. \\\\Basic Qualifications\\\\ \\+ \\\\Experience:\\\\ 2+ years of professional backend software engineering experience building and operating production systems at scale. \\+ \\\\Technical Stack:\\\\ Proficiency in at least one general-purpose language (e.g., \\\\Go, Java, C++, Python, or C#\\\\ ). \\+ \\\\Systems Design:\\\\ Hands-on experience with large-scale distributed systems, high-throughput/low-latency architectures, and service-to-service communication. \\+ \\\\Ownership:\\\\ A strong sense of engineering ownership, including a high bar for code quality and proactive technical debt management. \\\\Preferred Qualifications\\\\ \\+ \\\\Education:\\\\ BS/MS/PhD in Computer Science or a related technical field. \\+ \\\\Architecture:\\\\ Experience with \\\\microservices\\\\ , event-driven architectures, and building flexible, configurable rules engines. \\+ \\\\Specialized Skills:\\\\ Experience with \\\\ML/AI implementation\\\\ , Data Engineering, or handling \\\\Personally Identifiable Information (PII)\\\\ . \\+ \\\\Analytical Mindset:\\\\ Demonstrated ability to make sound engineering/business tradeoffs and identify opportunities for operational efficiency. For San Francisco, CA-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year. For Seattle, WA-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year. For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form-

Required Qualifications and Skills

The role requires at least two years of professional backend software engineering experience in building and operating production systems at scale. Proficiency in at least one general-purpose programming language such as Go, Java, C++, Python, or C# is necessary. Candidates should have hands-on experience with large-scale distributed systems, high-throughput/low-latency architectures, and service-to-service communication. A strong sense of engineering ownership, including a high bar for code quality and proactive technical debt management, is also essential. Preferred qualifications include a BS/MS/PhD in Computer Science or a related technical field, experience with microservices and event-driven architectures, and specialized skills in ML/AI implementation, Data Engineering, or handling Personally Identifiable Information (PII).

Disclaimer

Disclaimer: Job and company description information and some of the data fields may have been generated via GPT-4 summarisation and could contain inaccuracies. The full external job listing link should always be relied on for authoritative information.

About the company

Uber

Size

90122

HQ

San Francisco, US

Public/Private

Public Company

Description

We are Uber. The go-getters. The kind of people who are relentless about our mission to help people go anywhere and get anything and earn their way. Movement is what we power. Its our lifeblood. It runs through our veins. Its what gets us out of bed each morning. It pushes us to constantly reimagine how we can move better. For you. For all the places you want to go. For all the things you want to get. For all the ways you want to earn. Across the entire world. In real time. At the incredible speed of now. The idea for Uber was born on a snowy night in Paris in 2008, and ever since then our DNA of reimagination and reinvention carries on. Weve grown into a global platform powering flexible earnings and the movement of people and things in ever expanding ways. Weve gone from connecting rides on 4 wheels to 2 wheels to 18-wheel freight deliveries. From takeout meals to daily essentials to prescription drugs to just about anything you need at any time and earning your way. From drivers with background checks to real-time verification, safety is a top priority every single day. At Uber, the pursuit of reimagination is never finished, never stops, and is always just beginning.

Share

Share this job

Related jobs

Machine Learning
Data Science
Tech Lead
Computer Science
Sunnyvale, CA, USA
Full Time
Computer Science
Distributed Systems
Information Technology
Data Structures
San Francisco, CA, USA
Full Time
Reinforcement Learning
Machine Learning
Tech Lead
Computer Science
San Francisco, CA, USA
Full Time