Position: Senior Computer Vision Engineer
Company: Metinvest Digital
Experience required: 5y
English level: upper

Required skills

· Masters in computer science, engineering, physics or mathematics with 
  specialization in computer vision, image science or machine learning 
  areas
· 5+ years of programming experience with the following 
   languages/frameworks: Python, C++; Pytorch / Tensorflow /Keras/ 
   OpenCV;
· Advanced understanding and working experience of various fundamentals 
  and concepts of computer vision and machine learning;
· Good understanding of low level image processing, noise filtering, 
   segmentation feature extraction/matching techniques;
· Familiarity with architectures for classification tasks: CNN, Faster R-CNN, 
  ResNet; detections: YOLO, HOG; segmentation: U-Net, DeepLab, 
  PSPNet;
· Work with modern OCR - technologies;
· Previous direct experience of video analytics algorithm/system 
  development for specific problems
· A successful candidate must have aptitude to quickly learn, apply new 
  technologies, and must be able to work in a self-driven manner within a 
  fast-paced, entrepreneurial environment;
· English – Upper-intermediate level

Job Function
· Responsible for the full cycle of CV models development;
· Building the architecture of the technical model;
· Building deep learning models and architectures using models such as 
  AlexNet, VGG, GoogleNet etc.;
· Create a representative database necessary for model training;
· Solutions definition based on the most optimal progressive algorithms;
· Responsible for development stages;
· Improvement of existing algorithms and development of new one;
· Writing code, checking code;
· Responsible for assessing the quality of models;
· Effective communication with other project members and project stakeholders