iOS Software Engineer, System Experience Personalization, UI
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