Proven experience in developing image/video processing and computer vision solutions, especially in facial recognition AI technology.
Understanding of data structures, data modeling, and software architecture.
Knowledge of common machine learning Python frameworks (TensorFlow, Keras, ONNX, Mxnet, or PyTorch).
Understanding of computer system architectures, APIs, and user management.
Excellent communication skills.
Outstanding technological problem-solving skills.
MSc/PhD in Computer Science/Engineering, Mathematics, or a similar field; Candidates holding at least a BSc degree with equivalent industrial experience can fit as well.
Responsibilities:
Actively contribute to hands-on algorithm development and research activities.
Develop and enhance algorithms to increase accuracy and performance on an ongoing basis.
Stay up-to-date on state-of-the-art research and advise on how to leverage it in the product.
Test existing and new models with extensive data sets and scientific approaches.
Collaborate with other teams to implement new algorithms into the product.
Implement data processing and training pipelines, and extend existing machine learning and deep learning frameworks.