Position: Computer Vision Engineer
Company: CHI Software
Category: Python
Experience required: 2y
English level: upper

**Required skills**

— Strong knowledge in computer vision fundamentals i.e. OpticalFlow, HOG, feature detection algorithms, Hough Transform, Haar Cascades, Homography, Morphology, Denoising/Deblurring, and image processing algorithms;
— Strong Python knowledge;
— Strong practical experience with DL/CV frameworks like OpenCV, PyTorch, MXNet, Tensorflow, or Keras;
— Experience with some of the well-known neural networks architectures such as Yolo, MobileNet, U-Net, R-CNN-based architectures;
— Understanding state-of-the-art CV approaches for problems like object detection/tracking, video analysis, semantic segmentation, pose estimation, optical character recognition;
— Upper-intermediate level of English mandatory.

**As a plus**

— Experience with R, C++
— Experience with following modern neural network architectures: LSTM and other RNN-based, Tranformers(BERT etc.)
— Familiarity with time-series predictive/anomaly detection analyses, natural language processing, signal processing
— Understanding SOTA approaches for machine learning problems like unsupervised / semi-supervised learning.
— Experience with the following DL frameworks: DLib, Darknet, Theano.
— Awareness of CRISP-DM process model
— Experience with continuous integration and release management tools, preferably within the AWS platform.
— Hands-on Experience with the common architecture of MLOps system by the means of Hadoop, Docker, Kubernetes, cloud services and experience with managing production ML lifecycle

**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
— Basketball and ping-pong teams
— Discounts offered by individual bonus cards (our partners are coffee shops, bars, and fitness centers)