Edge Devices Deep Learning Engineer

Job description

Recon AI

Recon AI is a software company that develops machine vision solutions based on deep learning algorithms. We are continuously looking for highly-skilled and focus oriented people to join our team.

We are currently looking for Data Scientists to join our team.


Tasks and responsibilities

  • Creation, Automation and Customization of Deep Learning training and inference environments
  • Work with state of the art deep learning frameworks to deploy object detection models for inference
  • Implementation and management of video pre-processing to optimize performance of deep learning models
  • Integration of neural network models in real video surveilance systems

Job requirements

Mandatory technical skills:

  • Experience with Deep Learning applications for Machine Vision
  • Proficiency in algorithms implementation in C/C++
  • Familiarity with computer vision libraries (OpenCV, PIL) and deep learning libraries (TensorFlow, Torch, Caffe)
  • Experience with Putty, Powershell, Linux/Windows command line tools
  • Fluent English

Beneficiary technical skills:

  • Experience with GPU computing using OpenGL/OpenCL/CUDA
  • Familiarity in neural network optimization frameworks (TensorRT, ONNX)
  • Knowledge of GPU hardware and performance testing
  • Experience with some of the following: RTSP streaming, GStreamer, Deepstream SDK, AWS, Docker (especially Nvidia Docker), IoT or embedded systems