Description
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.
Minimum Qualifications
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.
Preferred Qualifications
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.
Learn more about this Employer on their Career Site
