Computer Vision/Deep learning engineer Offline
Requirements:
β Technologies:
Mediapipe framework (Skeleton models and behavior recognition)
yolov5
CNNs
Torch
Python
OpenCV
Experience with models on edge devices
β Experience:
2+ years in CV applications;
previous experience in building high load computer vision applications;
previous experience in training and deploying of light models on EDGE device;
models distillation.
It will be a great bonus:
β Prior knowledge of C/C++/C#/Go as second language;
β Experience of development and deploying large scale distributed computer vision applications;
β Experience of development and deploying large scale distributed projects with Machine and Deep learning models;
β Experience with PyTorch and/or Tensorflow or other ML/DL libraries, (DLIB, mediapipe, scipy);
Responsibilities/about project:
β Leading the Computer vision team for model's selection, training, and finetuning,
β Searching/designing and preparing datasets for models training,
β Research, Design, development, and training of Computer Vision models for the following modules:
Identification of guns, pistols, knifes in video feeds,
People detection and recognition:
use case: face recognition - if the person was previously caught on scamming,
use case: more than 1 person present near the screen of ATM,
Behavior recognition models:
use case: person in the video frame is trying to fix/scam ATM device,
use case: fight detection,
β Participating in architectural design of a highly efficient modular platform for distributed processing of raw and compressed video feeds from 21k-200k ATMs worldwide.
β Participating in the process of testing of trained models in the fields and incremental quality improvement.
β Interaction with the product owner.