CareerPlanSign in

iOS Software Engineer, System Experience Personalization, UI

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

Core

Design, prototype, and ship UI features for system-level personalization across iOS, turning privacy-preserving on-device intelligence into intuitive user experiences.

Role type

Senior IC iOS Software Engineer (System Personalization)

Builds

User-facing iOS features (notifications, widgets, app prediction) and underlying UI frameworks

Domain

Mobile OS (iOS) + On-device Machine Learning

Deliverable

production ML models

Required skills

Swift, Objective-C, iOS app development, computer science fundamentals, performance optimization (memory/CPU/I/O), large codebase navigation

Preferred skills

SwiftUI, UIKit, animation patterns, on-device ML, generative models, LLMs, UI prototyping, cross-disciplinary collaboration

Technologies

Swift, Objective-C, SwiftUI, UIKit

Responsibilities

Design and ship UI features for system-level personalization; prototype rapidly to explore on-device ML concepts; partner with design, ML, and privacy engineering; extend UI frameworks for performance; contribute to architectural decisions and code reviews

Seniority

Senior, hands-on IC

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