Drimva

Uber

Sr Software Engineer - Location & Sensors

$202K–$224K

San Francisco, California · Senior · Full-time · Posted Oct 14, 2026

Experience
5+ years of professional software development experience.
Education
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field; Master’s preferred.

About the job

Develops Uber’s Location Platform, improving geospatial capabilities, location accuracy, and sensor data processing for Uber products and services.

What you'll do

  • Develop APIs for Location and Inferences, and build data pipelines for machine learning workflows.
  • Improve location accuracy and sensor data processing in collaboration with the team.
  • Document algorithms that improve location coverage.

What they ask for

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 5+ years of professional software development experience developing and deploying production systems.
  • Knowledge of compilation steps and ability to fix issues in languages such as Go, C, C++, or Java.
  • Strong written and verbal communication skills, including documenting architectures and algorithms; experience with Software Engineering Best Practices.

Nice to have

  • Experience with geospatial data, location-based services, sensor data processing, or distributed systems.
  • Experience with Go or Java, or big data pipelines such as Flink and Spark.

Pay

USD $202,000 per year - USD $224,000 per year (base salary)

Tools

Go, C, C++, Java, Flink, Spark

AI focus

Design and build data pipelines supporting machine learning workflows; work on predictive modeling and location inferences.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)