Drimva

Apple

Machine Learning Video Processing Engineer

$129K–$195K

Cupertino, California · Full-time · Posted Dec 23, 2024

Education
Master’s degree in Computer Science, Electrical Engineering, or a related major.

About the job

Develops machine-learning-based image and video processing technologies for Apple products, including algorithms designed for resource-constrained environments.

What you'll do

  • Develop, implement, and optimize machine-learning-based video processing algorithms.
  • Collect and preprocess data for training, testing, and validation.
  • Investigate learning-based low-level vision technologies and tasks.

What they ask for

  • Master’s degree in Computer Science, Electrical Engineering, or a related major.
  • Familiarity with Signal Processing, Machine Learning, CPU architecture, and Operating System.
  • Programming skills in Python, Java, or C/C++.

Nice to have

  • Experience optimizing performance (power and speed), including GPGPU SIMD programming, or multithread NEON / SIMD.
  • Knowledge of deploying neural networks to hardware; experience with GPU APIs, preferably Metal, CUDA, OpenGL, and/or OpenCL.

Pay

$129,300 and $194,700 (base salary)

Tools

Python, Java, C/C++, GPGPU, SIMD, NEON, Metal, CUDA

AI focus

Develop and optimize machine-learning-based video processing algorithms; prepare data for model training, testing, and validation; investigate low-level vision technologies.

Model-written summary · the original posting is authoritative

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