Apple
Senior Machine Learning Software Engineer - Computer Vision
$185K–$325K
Sunnyvale, California · Senior · Full-time · Posted Jul 28, 2026
- Experience
- 7+ years; preferred qualification also lists 5+ years of industry experience in machine learning or related fields.
- Education
- B.S.
About the job
Develop and ship computer vision and machine learning systems for spatial computing, including efficient on-device algorithms and contextual AI experiences.
What you'll do
- Build proof-of-concepts with novel hardware and collaborate with ML and systems teams.
- Implement and optimize algorithms and machine learning pipelines for mobile devices and production use.
- Collaborate across functions on algorithm development, feature direction, and communicating inventions.
What they ask for
- B.S. and 7+ years of experience in software engineering, computer vision, machine learning, or related fields.
- Strong experience in Python.
- Foundational understanding of ML algorithms and development pipelines, including integrating ML components into production systems.
Nice to have
- Working experience in C++ or Swift.
- M.S., Ph.D., or 5+ years of industry experience in machine learning or related fields.
Pay
$184,700 and $324,800 (USD, base salary)
Tools
Python, C++, Swift, iOS/macOS
AI focus
Develop advanced AI and ML systems for spatial computing, including unified context representation, management of real-time and historical contextual insights, and efficient on-device inference.
Model-written summary · the original posting is authoritative