Logo
Jobs via Dice

Software Engineer II - Autonomous Mobility & Delivery

Jobs via Dice, Seattle, Washington, us, 98127

Save Job

Software Engineer II - Autonomous Mobility & Delivery

About The Role The AM&D (Autonomous Mobility & Delivery) team owns the autonomous future of Uber's Rides and Eats business, one of Uber's most important bets as a public company. Our goal is to enable mass-scale AV commercialization globally in all 10000+ cities Uber operates. As we move toward this future, there are a full spectrum of engineering challenges to tackle, including making safe, informative, and magical experiences for customers with autonomous systems, driving AV adoptions with trustworthy experiences, and ensuring safe rider experiences without human drivers from pickup to drop-off. Responsibilities

Design and implement solutions and features within complex, highly scalable systems to operate the autonomous vehicle marketplace at scale. Drive technical projects from inception to completion, collaborating with product managers, data scientists, and operations teams to deliver impactful solutions. Develop and optimize algorithms for autonomous vehicle routing, matching, pricing, and incentive systems to influence marketplace performance. Contribute to new features and platform capabilities using AV data and operational insights to build innovative solutions. Balance technical trade-offs between speed, performance, and quality, aligning with business goals and engineering best practices. Basic Qualifications

3+ years of industry software engineering experience (not accepting intern applications). BS/BE degree or equivalent in Computer Science, Engineering, Mathematics, or related field. Experience coding in Java, Scala, Go, C++, Python, or similar. Backend development and experience with complex, scalable systems. Preferred Qualifications

MS or PhD in Computer Science, Engineering, Mathematics, or related field. Outstanding verbal and written communication and presentation skills. Background in autonomous vehicles with hands-on experience in developing, testing, or optimizing AV systems or related technologies. Strong understanding of algorithms and data structures, especially for real-time optimization, routing, or decision-making systems. Experience with optimization techniques (e.g., linear programming, dynamic programming, heuristics) in large-scale systems. Knowledge of marketplace dynamics, including supply-demand matching, pricing, and incentive systems in autonomous or transportation domains. Familiarity with simulation environments and tools used for validating autonomous systems or optimizing large-scale networks. Strong communication and collaboration skills. Compensation and Location

For San Francisco, CA-based roles: base salary range USD$167,000 – USD$185,500 per year. For Seattle, WA-based roles: base salary range USD$167,000 – USD$185,500 per year. For Sunnyvale, CA-based roles: base salary range USD$167,000 – USD$185,500 per year. All US locations: eligible to participate in Uber's bonus program and may be offered equity awards and other compensation. Benefits details are provided by the company. Equal Opportunity

Uber is proud to be an Equal Opportunity 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 require accommodation, please let us know by completing the available form. Workplace

Offices are central to collaboration and Uber's culture. Unless approved to work fully remotely, employees are expected to spend at least half of their work time in their assigned office. In some roles, such as green-light hubs, in-office time may be 100% required. Please speak with your recruiter about in-office expectations.

#J-18808-Ljbffr