Machine Learning Video Processing Engineer

Apple Inc

Cupertino, California, USA Posted 14 days ago

$147,400 - $272,100/year

Role Details

In this role you will work with Apple engineers in a dynamic team developing machine learning based image/video processing technologies for current and future Apple products. This position requires a highly self-directed engineer with strong creative and analytic skills and passion for video processing and compression technologies. Your responsibilities include but not limited to: - Develop, implement, and optimize machine learning based video processing algorithms that work well in the resource-constrained environments. - Work on data collection and pre-processing for training/testing/validation. - Investigate the latest learning-based low-level vision technologies and tasks. Develop, implement, and optimize machine learning based video processing algorithms that work well in the resource-constrained environments. Work on data collection and pre-processing for training/testing/validation. Investigate the latest learning-based low-level vision technologies and tasks. BS and a minimum of 3 years relevant industry experience. Familiar with Signal Processing, Machine Learning, CPU architecture, and Operating System. Python, Java, or C/C++ programming skills. PhD in Computer Science, Electrical Engineering, or related major. Experience with performance (power and speed) optimization: GPGPU SIMD programming. Knowledge of deploying neural network to hardware. Experience with multithread NEON / SIMD. Experience with GPU APIs preferably Metal, CUDA, OpenGL, and/or OpenCL. Excellent written and oral communication skills.

For more details click Job Post.

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software