Drimva

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

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)