Expert-level Python programming language skills are a MUST.
Knowledge of database languages (e. g. MongoDB, SQL, No-SQL) and familiarity with version control practices and tools (Git, Gitlab, etc. ).
Experience in deploying AI/vision-based applications at scale on serverless and on-prem platforms.
Optimize software to run in real-time on multiple computing platforms.
Develop and integrate algorithms in Tensorflow/ PyTorch/ Caffe in a Python environment.
Extensive exposure to OpenCV and image processing methods.
Build tools and distributed software to automatically gather user stats to improve vision algorithms.
Experience in deploying vision applications on edge devices.
Experience in CI-CD pipelines, automating training/deployments.
Hands-on experience with container technologies Docker and Kubernetes.
Expert-level understanding of Full-Stack technologies including some understanding of Deep Learning/ Machine Learning, and/or reinforcement learning using Tensorflow / Pytorch/ MxNet/ Caffe.
Bachelor's or Master's degree in computer science/engineering/mathematics.
Deep knowledge of common programming languages and scripting languages, such as Python and C++.