Machine Learning Engineer, System Experience - Proactive
Job Description
Machine Learning Engineer on Apple’s System Experience team to help integrate on-device personal search technologies across Apple platforms.
Responsibilities
- Integrate on-device personal search technologies with system applications across iOS, macOS, and other Apple platforms.
- Design and build reusable software architectures, frameworks, and developer-facing APIs for long-term scalability.
- Partner with cross-functional teams across machine learning, OS frameworks, and services to adapt and optimize technologies for mobile constraints.
- Unify multi-system data streams into cohesive search experiences while protecting user privacy on-device.
- Manage system trade-offs by using profiling and runtime performance analysis to maintain responsive user experiences.
Requirements
- Experience designing public or system-level APIs and developer frameworks.
- Experience profiling, diagnosing, and optimizing system-level mobile software performance.
- Familiarity with machine learning principles or large language model fundamentals.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- 4+ years of application development experience using Swift, Objective-C, or an equivalent high-level programming language on iOS or macOS.
- Experience developing search systems, including indexing and retrieval technologies.
- Experience collaborating cross-functionally and communicating technical concepts to diverse teams.
Technologies
- Swift
- Objective-C
- iOS
- macOS
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses, including tuition
- Opportunity to become an Apple shareholder via Apple’s discretionary employee stock programs
- Discretionary restricted stock unit awards
- Ability to purchase Apple stock at a discount through the Employee Stock Purchase Plan
- Role may be eligible for discretionary bonuses or commission payments, as well as relocation
Pay
- Base pay range: $150,400 - $277,600 per year
- Apple employees may be eligible for discretionary restricted stock unit awards
- Apple employees may be able to purchase Apple stock at a discount when participating in the Employee Stock Purchase Plan
- Learn more about Apple Benefits
- Note: Benefits and compensation, including employee stock programs, are subject to eligibility requirements and other terms of the applicable plan or program
Location and Experience
- Cupertino, CA (onsite)
- Minimum experience: 4 years