Software Engineer II

Uber

Confirmed live today Low trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Posted
115 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $150k
$98k $205k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $123,750–$175,500.

Based on 239 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 104 open roles on FindRole.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Software Engineer II

As a Software Engineer II - AV Labs, you will join a multi-disciplinary team focused on unlocking real-world, long-tail driving data for autonomous technology. You will develop advanced autonomy algorithms to add rich semantics to massive driving data, specifically focusing on deep scene understanding and causal modeling of ego vehicle behavior. Your daily responsibilities include architecting onboard systems, managing upstream sensor dependencies, and defining requirements for high-quality large evaluation datasets. You will collaborate with platform, product, and security engineering teams to deploy machine learning techniques into production. The role requires proficiency in C++, Python, and Linux environments. You will apply your expertise in mathematics, physics, computer science, or computer engineering to solve complex edge cases within safety-critical physical systems and urban driving environments.

What does a Software Engineer earn in California?

Median $214500 from 1116 postings across 75 companies.

See salary data

What you'll do

  • Develop algorithms to extract high-fidelity semantic meaning from complex urban edge cases.
  • Enrich the L4 data lake with high-quality, real-world driving data.
  • Architect onboard systems and manage upstream sensor dependencies.
  • Define evaluation metrics and requirements for high-quality large evaluation datasets.
  • Implement autonomy techniques for deep scene understanding and causal modeling.
  • Deploy machine learning techniques into production environments.
  • Identify complex edge cases and provide robust algorithmic solutions.

What we're looking for

  • 2+ years of working experience in software engineering.
  • Bachelor’s degree or higher in Mathematics, Physics, Computer Science, Computer Engineering, or related fields.
  • Experience in the Autonomous Driving domain (preferred).
  • Proficiency in C++ and Linux environments (preferred).
  • Proven track record of deploying algorithms in safety-critical physical systems (preferred).
  • Master’s or PhD degree in Computer Vision, Game Theory, Robotics, or Machine Learning (preferred).
  • Familiarity with Python (preferred).

More like this

Similar roles

Machine Learning Engineer II

Uber

Sunnyvale, CA 87 days ago
Python PyTorch C++ Linux Machine Learning Computer Vision Robotics High-Performance Computing System Design Algorithm Development Data Mining Auto-labeling Physical AI Causal Modeling
2+ yrs exp Hybrid

Senior Software Engineer (C++)

Uber

Sunnyvale, CA 63 days ago
C++ Python Linux Computer Vision Machine Learning Robotics Algorithms Systems Architecture Data Mining Causal Modeling Physical AI
4+ yrs exp Hybrid

Senior Software Engineer

Uber

Sunnyvale, CA 79 days ago
C++ Python Linux Computer Vision Machine Learning Robotics Algorithms Data Mining Causal Modeling Physical AI Autonomous Driving
4+ yrs exp Hybrid

Staff Software Engineer

Uber

Sunnyvale, CA 79 days ago
Python C++ CUDA Linux ROS Machine Learning Computer Vision Robotics System Design Algorithm Development Data Mining Middleware
8+ yrs exp Hybrid

Staff Software Engineer, ML AV Labs

Uber

Sunnyvale, CA 42 days ago
Python PyTorch C++ CUDA Linux ROS Machine Learning Computer Vision Foundation Models Robotics Autonomous Systems System Design Data Mining Auto-labeling Systems
8+ yrs exp Hybrid

Principal Engineer

Uber

Sunnyvale, CA 11 days ago
Python C++ CUDA ROS Linux Computer Vision Machine Learning Data Pipelines Simulation Frameworks System Architecture Robotics Sensor Data Pipelines Data Mining
10+ yrs exp Hybrid