Position: C++/Python computer vision and machine learning developer
Company: CHI Software
Category: C++
Experience required: 2y
English level: intermediate

Requirements

Experience developing applications for Windows and Linux
Good knowledge and experience working with OpenCV library
Understanding of common computer vision approaches and algorithms (HOG detectors, PCA)
Experience working with OBJ 3D models or 3D models in general (reading them in the preferred language, modifying/morphing, editing and creation of models algorithmically)
Knowledge of at least one machine learning framework: MXNet, Tensorflow, Pytorch, Caffe (including training the NN models and executing them on CPU/GPU)
Good understanding of convolutional neural networks, knowledge of possible applications and different architectures
Experience using linear algebra libraries such as Eigen, Blas

Will be a plus

Experience working with / developing 3D morphable models
Knowledge of Wolfram Mathematica, Matlab
Experience developing GUI applications with Qt
OpenGL experience
Knowledge of 3D model editing software like Autodesk Maya
Experience converting neural network models between frameworks