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.