This role requires a minimum of 3+ years of proven experience in computer vision, image and video processing, or a related field. The ideal candidate will have proficiency in programming languages such as Python, C, and C++11 and above. A Bachelor's degree in computer engineering or computer science, preferably with a specialization in computer vision and machine learning, is required. Strong knowledge of machine learning and deep learning techniques related to computer vision is essential. Key areas of interest should include at least one of the following: object detection, tracking and recognition, multiple view geometry, OCR detection, camera calibrations, 3D data processing, SfM/SLAM, or activity recognition. Experience with Android and computer vision on Android is a significant advantage. Familiarity with computer vision libraries like OpenCV and machine learning frameworks such as TensorFlow and PyTorch is expected. The role also involves parallelized & vectorized computation, strong problem-solving skills with an emphasis on product development, and an excellent understanding of software design and programming principles. The candidate should be a team player with excellent communication skills. Familiarity with Agile development methodologies is a plus.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level