Job Description
Responsibilities
- Develop and deploy computer vision algorithms and deep learning models for diverse problems.
- Design and implement computer vision models using state-of-the-art techniques and frameworks.
- Explore and analyze unstructured data like images through image processing.
- Analyze, evaluate and optimize existing computer vision systems to improve performance and accuracy.
- Test and validate computer vision code and models, ensuring robustness and reliability.
- Research and implement new computer vision technologies to stay at the forefront of the field.
- Collaborate with cross-functional teams to develop innovative solutions that meet project requirements.
- Monitor the performance and accuracy of computer vision models, making necessary adjustments and improvements.
- Maintain and update computer vision systems to ensure their continued functionality and relevance.
- Provide technical support and guidance to team members and customers using computer vision systems.
Skills
- 3 - 5 years of experience as a Computer Vision Engineer.
- Bachelor's degree in Computer Science, or a related field.
- Proven experience in developing computer vision systems, including hands-on implementation and deployment.
- Strong knowledge of computer vision algorithms, libraries and tools, such as OpenCV, TensorFlow, PyTorch, Keras, NumPy, scikit-image, PIL, Matplotlib, Seaborn, etc.
- Familiarity with tools and libraries commonly used in computer vision projects such as CUDA, OpenCL, OpenGL.
- Expertise in various computer vision projects, including object detection, image classification, text detection & OCR, face detection, generative models, video analytics, object tracking and model compression/optimization.
- Knowledge of runtime AI frameworks like ONNX, TensorRT, OpenVINO.
- Experience in cloud platforms (AWS, Azure), Docker, Kubernetes and GitHub.
- Experience in training models through GPU computing or on the cloud.
- Familiarity with machine learning and deep learning concepts and frameworks.
- Excellent problem-solving skills and the ability to think analytically.
- Good written and verbal communication skills for effectively communicating with the team and ability to present information to varied technical and non-technical audiences.
- Ability to work independently and in a fast-paced environment and also be able to work in a team when required.
Desired Candidate Profile
Experience: 3 - 5 years
Location: Bangalore/Coimbatore
Qualification: Computer Science or a related field
Job Type: Full-Time, Permanent
Schedule: Day Shift, Monday to Friday
Workplace Type: On-site (Work from Office)
Notice Period: Immediate