Senior ML Engineer — Navigation Intelligence & On-Device Maps

Apple Inc.

Cupertino, Northern (CA, KY)

On-site

USD 185,000 - 325,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Apple Inc. in Cupertino, California is seeking a Senior Software Engineer specializing in Navigation Intelligence and Applied ML to advance both on-device and backend ML systems powering Apple Maps.

You will design, implement, and deploy ML models, collaborating across design, routing, data science, and product teams to deliver smarter, contextual navigation experiences while upholding Apple's privacy-first standards for billions of users.

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 power the navigation experience in Apple Maps.
  • Explore and apply a range of technical approaches 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 into high-scale backend services and on-device environments.
  • Collaborate with design, product, and other engineering teams 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 future product direction for navigation intelligence with technical expertise, mentorship, and customer-focused thinking.

Skills

C++
Machine learning
Algorithms
Communication

Education

BS/MS/PhD in CS/ML/Math

Tools

Python
ML frameworks
Kubernetes

Job description

Apple Inc. in Cupertino, California is seeking a Senior Software Engineer specializing in Navigation Intelligence and Applied ML to advance both on-device and backend ML systems powering Apple Maps.

You will design, implement, and deploy ML models, collaborating across design, routing, data science, and product teams to deliver smarter, contextual navigation experiences while upholding Apple's privacy-first standards for billions of users.

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

Similar jobs worth comparing

Senior ML Engineer, Personalised Navigation Intelligence
Senior ML Engineer, Personalised Navigation Intelligence

Apple • Cupertino (CA)

On-site
USD 190,000 - 230,000
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 - On-Device AI & Spatial Computing
Senior ML Engineer - On-Device AI & Spatial Computing

Apple • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
On-Device Location Intelligence Engineer
On-Device Location Intelligence Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Senior ML Engineer — Computer Vision & Spatial AI
Senior ML Engineer — Computer Vision & Spatial AI

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 185,000 - 325,000
Medical and dental coverage
Employee stock programs
Relocation assistance
+1
Applied ML Engineer: Spatial & Location Tech
Applied ML Engineer: Spatial & Location Tech

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 230,000
Applied ML Engineer for Spatial & Location Tech
Applied ML Engineer for Spatial & Location Tech

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

Hybrid
USD 129,000 - 225,000
Medical & dental
Stock programs
Relocation assistance
+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
Senior ML Engineer — Search & Knowledge Platforms
Senior ML Engineer — Search & Knowledge Platforms

Apple Inc. • Seattle (WA)

On-site
USD 185,000 - 325,000
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