Video Processing Algorithm Engineer



Perform R&D in computer graphics and video contents editing. Help to develop new video editing/processing algorithms for our short video and live streaming pipeline. Follow up state-of-art work in related fields and keep improving overall performance of our products.  


M.S. or Ph.D. degree in Computer Graphics, Computer Vision, Image Processing, or related fields.  Strong programming skills in C/C++ and Python.  Excellent knowledge of image/video processing algorithm.  Solid knowledge of Linear Algebra, Statistics and Numerical Optimizations. Experience in applying machine learning techniques to video editing and graphics processing.Strong analytical and problem-solving skills  Excellent communication and teamwork skills.

Preferred Skills: 

 Experience using deep learning frameworks like PyTorch, MXNet, Tensorflow, etc. Publications in peer-reviewed CG/CV/AI conferences  Experience in mobile app develop or algorithm optimization on ARM platform.