Machine Learning Engineer, Computer Vision
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).
