Apple
Senior Software Engineer, Navigation Intelligence & Applied ML
$185K–$325K
Cupertino, California · Senior · Full-time · Posted Aug 11, 2026
- Experience
- Strong industry experience building large-scale, production-grade ML applications; no specific number of years stated.
- Education
- BS, MS, or PhD in Computer Science, Machine Learning, Mathematics, or a related field.
About the job
Develop and deploy machine-learning-powered Apple Maps navigation features that personalize real-time guidance across travel modes, integrating models into on-device and high-scale backend systems.
What you'll do
- Design, build, and maintain navigation features, services, and ML models for Apple Maps.
- Integrate efficient, reliable ML solutions into C++ backend and on-device environments; build pipelines to evaluate and improve models.
- Collaborate across product, design, routing, data science, and engineering, and contribute to reviews, architecture, and product direction.
What they ask for
- BS, MS, or PhD in Computer Science, Machine Learning, Mathematics, or a related field, with strong industry experience building large-scale, production-grade ML applications.
- Proven experience applying machine learning to complex customer-facing problems such as personalization, recommendation, contextual AI, or sequence modeling.
- Ability to write complex, high-performance, clean, maintainable C++ solutions.
- Solid understanding of algorithms, data structures, and software architecture.
Nice to have
- Experience applying ML to navigation, geospatial data, or time-series context; or familiarity with privacy-preserving ML approaches.
- Experience with deep learning frameworks, Python tools, data pipelines, scalable architectures, or cloud-native infrastructure such as Spark, Kafka, or Kubernetes.
Pay
$184,700 and $324,800 (base salary range; USD)
Tools
C++, Python, Spark, Kafka, Kubernetes, macOS, Linux
AI focus
Apply machine learning, from heuristics to deep learning, to personalize navigation and adapt guidance to user context and real-time conditions, with a privacy-first approach.
Model-written summary · the original posting is authoritative