Computer Vision/Machine Learning Engineer (Photography Intelligence)
Core
Design and implement machine learning systems for on-device computer vision to understand scenes and user intent for smart photography and videography.
Role type
Senior IC machine learning engineer (computer vision)
Builds
On-device computer vision and machine perception technologies for Apple products
Domain
Consumer electronics / Computer Vision / Machine Learning
Deliverable
production ML models
Required skills
Computer vision, machine learning, video processing, computational photography, visual reasoning, C++, Python, model optimization for edge devices
Preferred skills
Publications in top-tier ML/CV conferences, experience with VLM/MLLM, camera control pipelines, resource-constrained platform development
Technologies
C, C++, Python, VLM, MLLM
Responsibilities
Build state-of-the-art capture intelligence models in Visual Reasoning, Computational Photography, Camera Control, VLA, and MLLM; Optimize models for real-time on-device video processing; Collaborate with hardware teams to integrate ML models into Apple devices; File patents and papers in related areas
Seniority
Senior, hands-on IC