Machine Learning Video Processing Engineer
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.