Back to all jobs
Apple logo

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
Create resume for this position