Senior ML Engineer, Personalised Navigation Intelligence

Apple

Cupertino (CA)

On-site

USD 190,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple is hiring a Senior Software Engineer specializing in Navigation Intelligence in Cupertino to advance the Navigation Experience within Apple Maps. You will apply machine learning to on-device and backend systems, personalizing guidance while upholding privacy-first principles.

You will collaborate with design, routing algorithms, data science, and product teams to build scalable ML-powered features and deliver seamless, context-aware navigation experiences for billions of users worldwide.

Qualifications

  • BS, MS, or PhD in Computer Science, Machine Learning, Mathematics, or related field, with strong industry experience building large-scale, production-grade ML applications.
  • Proven experience applying applied Machine Learning to solve complex, customer-facing technical problems (e.g., personalization, recommendation, contextual AI, or sequence modeling).
  • Ability to write complex, highly-performant, clean, and maintainable solutions in C++.
  • Solid understanding of algorithms, data structures, and software architecture.
  • Strong problem-solving skills and comfort working with ambiguity, evolving requirements, and open-ended product questions.
  • Good interpersonal and communication skills, possessing the ability to work both independently and collaboratively in a distributed, multi-functional team environment.

Responsibilities

  • Design, develop, and maintain navigation features and services in Apple Maps.
  • Design, develop, and deploy machine learning models and intelligent features that directly power the navigation experience in Apple Maps.
  • Explore and apply a range of technical approaches, from heuristics to deep learning, to personalize the navigation journey and adapt guidance to user context and real-time conditions.
  • Write complex, highly-performant, and reliable production code (primarily in C++) to integrate ML models efficiently into high-scale backend services and on-device environments.
  • Collaborate closely with cross-functional partners to translate customer empathy into technical ML solutions.
  • Participate in design and code reviews, contribute to architectural decisions, and build data pipelines for continuous model evaluation and improvement.
  • Influence the future product direction for navigation intelligence with technical expertise, mentorship, and customer-focused thinking.

Skills

C++
Machine Learning
On-device ML
Algorithms
Distributed systems

Education

BS, MS, or PhD in Computer Science or related

Tools

Python
Spark
Kubernetes
Privacy-preserving ML

Job description

Apple is hiring a Senior Software Engineer specializing in Navigation Intelligence in Cupertino to advance the Navigation Experience within Apple Maps. You will apply machine learning to on-device and backend systems, personalizing guidance while upholding privacy-first principles.

You will collaborate with design, routing algorithms, data science, and product teams to build scalable ML-powered features and deliver seamless, context-aware navigation experiences for billions of users worldwide.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Navigation Intelligence & Applied ML
Senior Software Engineer, Navigation Intelligence & Applied ML

Apple • Cupertino (CA)

On-site
USD 190,000 - 230,000
Senior ML Engineer - Generative AI & Map Search Impact
Senior ML Engineer - Generative AI & Map Search Impact

Apple Inc. • San Francisco (CA)

On-site
USD 216,200 - 324,800
Medical and dental coverage
Retirement benefits
Product discounts
+1
ML Engineer: Generative AI for Next-Gen Map Search
ML Engineer: Generative AI for Next-Gen Map Search

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 225,000
Medical and dental coverage
Retirement benefits
Discounted products
+2
On-Device Location Intelligence Engineer
On-Device Location Intelligence Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Staff Machine Learning Engineer : Platform Intelligence - Apple Maps
Staff Machine Learning Engineer : Platform Intelligence - Apple Maps

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
RSU/Bonuses
Employee stock plan
Medical & dental coverage
+2
Senior ML Engineer - On-Device AI & Spatial Computing
Senior ML Engineer - On-Device AI & Spatial Computing

Apple • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
Senior ML Engineer — Search & Knowledge Platforms
Senior ML Engineer — Search & Knowledge Platforms

Apple Inc. • Seattle (WA)

On-site
USD 185,000 - 325,000
Machine Learning Engineer (Search)
Machine Learning Engineer (Search)

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 225,000
Medical and dental coverage
Retirement benefits
Discounted products
+2
Senior Machine Learning Engineer (Search)
Senior Machine Learning Engineer (Search)

Apple Inc. • San Francisco (CA)

On-site
USD 216,200 - 324,800
Medical and dental coverage
Retirement benefits
Product discounts
+1
Senior Backend Engineer: Location Intelligence & Sensing
Senior Backend Engineer: Location Intelligence & Sensing

Apple Inc. • San Diego (CA)

On-site
USD 142,300 - 263,300
Stock options
Medical & dental coverage
Retirement benefits
+1