Job description


  • 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++.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.