We’re looking for a Computer Vision Engineer who can design, develop, and deploy AI systems that understand and analyze visual data.
Responsibilities
- Design and implement computer vision algorithms for tasks like object detection, segmentation, tracking, and image classification
- Develop and optimize machine learning models for image and video data using frameworks like PyTorch, TensorFlow, or OpenCV
- Work with large datasets, including image / video preprocessing, annotation, augmentation, and cleaning
- Integrate computer vision models into production pipelines and real-time systems
- Collaborate with software engineers, data scientists, and product teams to deploy scalable solutions
- Evaluate model performance, identify edge cases, and iterate to improve accuracy and robustness
Requirements
3–6+ years of experience in computer vision or related fieldsStrong programming skills in Python, C++, or similar languagesHands-on experience with deep learning frameworks (PyTorch, TensorFlow, Keras)Experience with image / video processing libraries such as OpenCV, PIL, or scikit-imageKnowledge of model deployment strategies and integration into applications