Job Description – Computer Vision Engineer
Job Title: Computer Vision Engineer
Experience Range: 1– 3Years
Location: Bangalore
Employment Type: Regular
Role Overview
We are looking for a skilled Computer Vision Engineer with strong expertise in deep learning and image processing. The role involves developing and deploying computer vision models for real-world applications such as object detection and segmentation.
Key Responsibilities
- Develop and implement computer vision models for tasks like object detection and image segmentation
- Work with deep learning frameworks such as PyTorch or TensorFlow
- Use OpenCV and related tools for image processing and feature extraction
- Perform data preprocessing, analysis, and model training using Python libraries like NumPy and Pandas
- Work with annotation tools (e.g., LabelImg) for dataset preparation
- Optimize and fine-tune models for performance and accuracy
- Collaborate with cross-functional teams for deployment and integration
- Handle end-to-end data pipeline including data collection, cleaning, and curation
Mandatory Skills
- Strong programming skills in Python and C++
- Experience with Python libraries: NumPy, Pandas
- Hands-on experience with deep learning frameworks: PyTorch or TensorFlow
- Good knowledge of computer vision techniques (object detection, segmentation)
- Experience working with OpenCV
- Familiarity with annotation tools such as LabelImg
- Strong understanding of model training and evaluation
Secondary Skills (Preferred)
- Experience in data collection and dataset curation for computer vision tasks
- Exposure to real-world CV deployment projects
- Understanding of model optimization techniques
Key Competencies
- Strong problem-solving and analytical skills
- Attention to detail
- Ability to work independently and in a team
- Good communication and documentation skills
