Drimva

Apple

Camera Machine Learning Engineer

$150K–$225K

Cupertino, California · Full-time · Posted Sep 24, 2026

Experience
Minimum 3 years; preferred qualification also states 3+ years of machine learning research or relevant industry experience.
Education
Bachelor’s degree; preferred MS or Ph.D. in Machine Learning, EE, CS, Physics, Optics, or equivalent.

About the job

Researches, develops, tests, and evaluates machine-learning methods and camera technologies for Apple products, including image and video processing and computational photography.

What you'll do

  • Research, design, and implement ML algorithms for camera tasks, including image and video processing, computational photography, and scene understanding.
  • Work with data collection teams to curate image and video datasets and prepare data to train and validate models.
  • Prototype and evaluate algorithms through testing and user feedback; conduct camera product design, benchmarking, and characterization.

What they ask for

  • Bachelor’s degree and a minimum 3 years experience in Computer Science, Electrical Engineering, Physics, Optics, or related field.
  • Experience with Python programming and deep learning frameworks like PyTorch.
  • Experience with machine learning and computer vision principles, and algorithms.
  • Experience with camera and/or image sensor technologies.

Nice to have

  • MS or Ph.D. in Machine Learning, EE, CS, Physics, Optics, or equivalent and 3+ years of experience in machine learning research or relevant industry experience.
  • Experience applying deep learning to computer vision tasks, generative AI, reinforcement learning, or image quality evaluation.

Pay

$150,400 and $225,300 USD base salary

Tools

Python, PyTorch

AI focus

Develops ML algorithms for camera and image-processing tasks; preferred work includes generative AI and reinforcement learning to enhance hardware design processes.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)