AIML - Sr OS Software Engineer, Evaluation
Core
Build and extend the on-device daemon and framework for Apple's end-to-end experimentation platform to measure and improve OS features across 2.5+ billion devices.
Role type
Senior IC OS Software Engineer (Evaluation)
Builds
On-device experimentation service and high-performance libraries for Apple OSes
Domain
Operating Systems + AI/Experimentation
Deliverable
production ML models
Required skills
Objective-C, Swift, C/C++, Kotlin, System design, OS fundamentals (threading, IPC, scheduling), Unit/integration testing
Preferred skills
iOS/macOS development, Platform design impact, Experimentation/A/B testing, AI
Technologies
Objective-C, Swift, C/C++, Kotlin
Responsibilities
Design and implement new features and APIs for the on-device Experimentation service; Develop and maintain high-performance libraries; Participate in all phases of software development cycle; Diagnose and resolve issues across software stack layers; Write unit and integration tests; Partner with cross-functional teams to enable developer and product features
Seniority
Senior, hands-on IC