Position: Computer Vision Engineer (С++)
Company: CHI Software
Experience required: 2y
English level: intermediate

Required skills

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, EDGE detection)
— 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)
— Experience with Facial landmarks detection
— 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
— Knowledge in dimensionality reduction (PCA)

As a plus

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

We offer

With us you can:

Develop your technical knowledge:
— Use latest technologies
— Participate in technical events and conferences (the cost is covered by the company)
— Regular techtalks and professional development

Improve your soft skills:
— Build strong teamwork skills and become an essential part of the dynamic teams
— Improve your English at classes and speaking directly with clients
— Increase your productivity and communication level via Scrum, Kanban, Agile methodologies

What else do we offer?
— Competitive compensation and benefits
— Flexible and negotiable schedule
— Nice and comfortable office located near metro station
— Covered rest period (20 business days)
— Free English classes (we have 3 teachers in our team)
— Break area with Xbox, air hockey, ping-pong and table soccer
— Truly friendly atmosphere and unforgettable events
— Bookcrossing
— Discounts offered by individual bonus cards (our partners are coffee shops, bars, and fitness centers)