Job descriptionJOB TITLE: Computer Vision EngineerEXPERIENCE: 0 to 2 yearsQUALIFICATION: B.Tech or M.Tech in Computer Science and Engineering/Electronics/Electrical Engineering, with demonstrated interest in Image Processing/Computer vision (Thesis work).SKILLS AND EXPERIENCE REQUIRED :Understanding of engineering principles and a clear understanding of data structures and algorithms.- Experience in the field of Computer vision, Image processing, Machine learning, and Deep learning.- Solid theoretical background in 3D/2D image processing, computer vision and machine learning.- Experience in Computer vision for object recognition and tracking, action recognition, single and two view geometry.- In-depth understanding of image processing algorithms, pattern recognition methods, and rule-based classifiers.- Working experience in Deep-learning algorithms/approaches (Neural Networks), platforms like PyTorch and Tensorflow.- Ability to understand, optimize and debug imaging algorithms.- Demonstrated outstanding ability to perform innovative and significant research in the form of technical papers, thesis, or patents.- Thorough understanding of state-of-the-art DL concepts (Sequence modeling, Attention, Convolution etc.) along with knack to imagine new schemas that work for the given data.- Optimize training and prediction runtime performance of machine learning models.- Should have experience on one of the programming languages such as C, C++, and Python. Should have worked on Ubuntu OS.- Necessary Skills: Python, PyTorch/Tensorflow, Computer Vision, Deep Learning, OpenCV.- Additional Desired Skills: ONNX, OpenVINO, Developing CV on Edge computing devices like RaspberryPi, NCS, Google Coral, etc.