CareerPlanSign in

Machine Learning Video Processing Engineer

Cupertino, United States of America💼 Full-time🗓 2024-12-23 → 2026-09-28

Core

Develop machine learning-based image/video processing algorithms for resource-constrained Apple devices.

Role type

Machine Learning Video Processing Engineer

Builds

Image/video core technologies for Apple products and services

Domain

Consumer electronics, computer vision, video compression

Deliverable

production ML models

Required skills

Machine Learning, Signal Processing, Python, Java, C/C++, CPU architecture, Operating Systems

Preferred skills

GPGPU SIMD programming, Neural network deployment, Multithread NEON/SIMD, GPU APIs (Metal, CUDA, OpenGL, OpenCL)

Responsibilities

Develop and optimize ML video processing algorithms for resource-constrained environments; Manage data collection and pre-processing for training/testing/validation; Investigate learning-based low-level vision technologies

Seniority

Mid-level, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.