Project Description

The role involves working within a multidisciplinary team to carry out Research & Development in Machine Learning(ML), Deep Learning(DL) AI solutions for automated optical inspection systems

Duties and Responsibilities:

  • Software development for GUI, big data management, multi-threaded applications for ML and DL
  • Work with end customers and internal vision system development team to define business challenges that require the use of various ML/DL & Computer Vision Algorithmic techniques
  • Analyze large sets of Visual (images and videos) and Sensor data and train machine learning models using commercial tools such as Cognex as well as open-source platforms(TensorFlow, pyTorch, OpenCV) for detection, classification, tracking, behavioral analysis, anomaly detection. These models will then be used to derive actionable outcomes for business problems
  • Gather customers feedback and continuously improve existing ML models and algorithms
  • Write code (Python/C++/C#) to prepare, use, enhance and test models


  • Masters / Degree in engineering/Mathematics/Statistics discipline
  • Knowledge in programming skills in Visual Studio Development Environment
  • Proficient in C# required
  • Knowledge in Image processing and vision inspection systems is preferable
  • Knowledge in programming languages such as C++ is an added advantage
  • Proficient in English both Written and Verbal Communication

If you’re interested in this position, kindly click


Please note that only shortlisted applicants will be notified.