Camera Software - Sr. Machine Learning Engineer
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