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