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