Machine Learning Engineer, System Experience - Proactive
Core
Integrate on-device personal search technologies into Apple system applications and design reusable architectures for third-party developers.
Role type
Senior IC machine learning engineer (system search)
Builds
On-device search features, reusable software architectures, and developer-facing APIs
Domain
Mobile operating systems (iOS/macOS) + Search technology
Deliverable
production ML models
Required skills
Swift, Objective-C, search indexing, retrieval technologies, system architecture design, cross-functional collaboration
Preferred skills
Public/system-level API design, mobile performance profiling, machine learning principles, large language model fundamentals
Technologies
Swift, Objective-C
Responsibilities
Integrate on-device personal search technologies with system applications across iOS and macOS. Design and build reusable software architectures and developer-facing APIs. Partner with OS framework and services teams to optimize technologies for mobile constraints. Incorporate multi-system data streams into unified search experiences while safeguarding user privacy. Balance system trade-offs and runtime performance to deliver responsive user experiences.