Job Description
About the Role
We are looking for a skilled Computer Vision Engineer to design, develop, and deploy AI solutions that process and understand images and videos. The role involves working with Computer Vision, Deep Learning, Image Processing, and AI/ML technologies.
Key Responsibilities
Develop and deploy Computer Vision and Deep Learning models.
Work on image and video processing for real-world applications.
Build solutions for Object Detection, Image Classification, Segmentation, and Tracking.
Prepare, preprocess, and annotate image/video datasets.
Train, evaluate, and optimize computer vision models.
Implement models using OpenCV, TensorFlow, PyTorch, or similar frameworks.
Deploy vision models into cloud, edge, or production environments.
Monitor model performance and improve accuracy and efficiency.
Collaborate with AI/ML Engineers, Data Scientists, and Software Developers.
Experience
2–5 years of experience in Computer Vision, Deep Learning, AI/ML, or related fields.
Hands-on experience with real-world image/video processing and AI projects.
Required Skills
Strong knowledge of Python, Computer Vision, Deep Learning, and Image Processing.
Experience with OpenCV, PyTorch/TensorFlow, CNNs, YOLO, and image augmentation.
Knowledge of Object Detection, Segmentation, OCR, and Tracking.
Understanding of GPU computing and model optimization.
Knowledge of AWS/Azure/GCP and Docker is a plus.
Strong analytical, problem-solving, and communication skills.
Qualification
Bachelor’s/Master’s degree in Computer Science, AI/ML, Computer Vision, Electronics, or a related field.