Senior Software Engineer - Computer Vision/Machine Learning for Human Understanding
Apple
Sunnyvale, California, U.S.
Full-time, Part-time, Contract, Regular, Temporary
Posted Sep 30, 2025
Onsite
Compensation
Loading salary analysis...
About the role
We’re starting to see the incredible potential of multimodal foundation and large language models, and many applications in the computer vision and machine learning domain that previously appeared infeasible are now within reach. We are looking for a highly motivated and skilled Senior Software Engineer to join our team in the Video Computer Vision group and help us enable that potential for realtime human understanding on Apple devices
Responsibilities
- Designing robust, extensible architectures and APIs for engineering partners
- Developing applications and tools for algorithm evaluation, prototyping, and technology demonstrations
- Supporting teams across Apple by integrating ML and CV components into production systems
- Advocating for engineering excellence, code quality, thorough test suites, and long-term maintainability
Requirements
- Experience with Robust API Design
- Track record of multi-functional collaboration and product delivery
- Experience with iOS/macOS development
- Foundational understanding of machine learning
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses
- Discretionary bonuses or commission payments
- Relocation assistance
About the Company
Apple is an equal opportunity employer that is committed to inclusion and diversity
Job Details
Salary Range
$147,400 - $272,100/yearly
Location
Sunnyvale, California, U.S.
Employment Type
Full-time, Part-time, Contract, Regular, Temporary
Original Posting
View on company website