CareerPlanSign in

Machine Learning Engineer - Notifications & Personalization

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

Core

Train, deploy, and evaluate on-device machine learning models to personalize core iOS system experiences like notifications, widgets, and Focus modes for millions of users.

Role type

Senior IC machine learning engineer (on-device intelligence)

Builds

Intelligent system experiences (notifications, smart stacks, Focus) for iOS and Apple platforms

Domain

Mobile operating systems (iOS) + Machine Learning

Deliverable

production ML models

Required skills

unsupervised and supervised learning, reinforcement learning, model training and optimization, on-device inference, data preprocessing and profiling, statistical analysis, Python, Objective-C, Swift, C++, CoreML, CreateML, Scikit-Learn

Preferred skills

experience with large-scale operating systems, UI development and prototyping, cross-functional collaboration with design teams

Technologies

Python, Objective-C, Swift, C++, CoreML, CreateML, Scikit-Learn

Responsibilities

Design and run evaluation frameworks to measure model quality and user engagement; build instrumentation and telemetry pipelines for user signals; implement and optimize ML models using neural networks and reinforcement learning; apply data preparation techniques for privacy-preserved training; collaborate with design teams to ensure intelligent features feel intentional; work within device constraints like performance, memory, and power.

Seniority

Senior, hands-on IC

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