CareerPlan

Machine Learning Engineer, Computer Vision

Cupertino, United States of AmericaFull-time2026-10-28 → 2026-11-10

Core

Design, train, and improve computer vision and vision-language models (VLMs) for object understanding and recognition on Apple devices.

Role type

Senior IC machine learning engineer (computer vision)

Builds

Foundational perception models reused across iPhone, iPad, Mac, and HomeView

Domain

Consumer electronics / Computer Vision / Deep Learning

Deliverable

production ML models

Required skills

Computer vision, Deep learning, Python, PyTorch, Generative coding tools, Rigorous experimentation, Model evaluation

Preferred skills

Representation learning, Knowledge distillation, Model compression, Vision-language models, Top-tier publications

Technologies

PyTorch, Python

Responsibilities

Design and train computer vision and VLM models for object understanding; Make models robust to real-world conditions and across devices; Define evaluations that reflect product quality; Design models for on-device constraints (memory, latency, power).