CareerPlanSign in

Camera Software - Sr. Machine Learning Engineer

Cupertino, United States of America💼 Full-time🗓 2026-07-14 → 2026-09-28

Core

Building and shipping machine learning and computer vision models for Apple's mobile imaging experiences (iPhone/iPad) to power features like Portrait Mode and Memories.

Role type

Senior IC machine learning engineer (computer vision)

Builds

On-device ML algorithms and imaging features for Apple mobile products

Domain

Consumer electronics, mobile imaging, computer vision

Deliverable

production ML models

Required skills

Computer vision, deep learning, model optimization (quantization, pruning), system design, cross-functional leadership, Python, C++/Objective-C

Preferred skills

LLMs, vision-language models, Apple Neural Engine deployment, image processing, optical flow, object tracking

Technologies

PyTorch, NumPy, Pandas, OpenCV, Pillow, Apple Neural Engine

Responsibilities

Design and scale ML pipelines for large real-world datasets, take research ideas from prototype to on-device deployment, set technical direction, mentor engineers/researchers

Seniority

Senior, hands-on IC with technical leadership

Sourced via apple · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.