job description
job title: computer vision engineer
experience: 0 to 2 years
qualification: or 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.