CareerPlanSign in

Senior Software Engineer, Navigation Intelligence & Applied ML

Cupertino, United States of America💼 Full-time🗓 2026-08-11 → 2026-09-28

Core

Design, develop, and deploy machine learning models and intelligent features to power real-time, personalized navigation guidance for Apple Maps users across driving, cycling, walking, transit, and hiking.

Role type

Senior IC machine-learning engineer (navigation)

Builds

Production navigation features and services for Apple Maps

Domain

Consumer tech + geospatial navigation

Deliverable

production ML models

Required skills

C++, machine learning, algorithms, data structures, software architecture, deep learning, data pipelines

Preferred skills

geospatial data, time-series context, privacy-preserving ML (federated learning, differential privacy), deep learning frameworks, cloud-native infrastructure (Spark, Kafka, Kubernetes), macOS/Linux development

Technologies

C++, Python, Spark, Kafka, Kubernetes

Responsibilities

Design, develop, and maintain navigation features and services; Design, develop, and deploy machine learning models; Explore and apply technical approaches to personalize navigation; Write complex, highly-performant production code; Collaborate with cross-functional partners; Participate in design reviews and build data pipelines

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.