Apple is looking to accelerate the adoption of ML across all OSes and Apple products/services operating at the scale of 2+ billion devices by building Experimentation platforms to empower Apple engineers in delivering great user experiences.
Requirements
- Exceptional development experience for 3+ years at the systems level with Objective-C, Swift, Kotlin or C/C++ or any similar language
- Strong understanding of iOS, macOS fundamentals and frameworks or similar Operating Systems
- Experience with daemon and framework development
- Proven ability to deliver Operating Systems production grade software
- Thorough understanding of scalability, reliability, power and performance on iOS or similar Operating Systems
- Experience in experimentation or A/B testing, machine learning a plus
- Software engineering in large-scale systems a plus
Responsibilities
- implementing features & building frameworks for online experimentation systems for Apple’s use internally, across all our operating systems
- possess strong skills in object-oriented software design and programming
- Performance analysis and tuning
- developing new features, maintaining existing code, fixing bugs, and contributing to overall system design
- Collaborate with Data & ML engineers to build on-device ML daemons & frameworks for Apple's most exciting applications & services
- ship code that runs on the devices you use every day and powers a variety of Apple products
- Experience building widely adopted APIs
Other
- Strong written and verbal communication skills
- 3+ years of development experience
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
- reimbursement for certain educational expenses - including tuition
- discretionary bonuses or commission payments as well as relocation