Role Overview
We are looking for an experienced AI Computer Vision Engineer to join our project team and support the design, development, integration, and deployment of AI-powered computer vision solutions. The ideal candidate will have strong hands-on experience in Computer Vision, Deep Learning, Python, image/video analytics, and AI model development, with the ability to take models from experimentation and prototyping through production deployment.
Responsibilities
- Design, develop, train, and deploy Computer Vision and Deep Learning models for real-world business applications.
- Develop AI solutions for image and video analytics, including object detection, classification, segmentation, tracking, OCR, and related use cases.
- Build and optimize models using frameworks such as PyTorch and/or TensorFlow.
- Develop image and video processing pipelines using Python and OpenCV.
- Implement and fine-tune object detection models using YOLO, Faster R-CNN, and similar architectures.
- Implement object tracking and video analytics using technologies such as ByteTrack and DeepSORT.
- Work with modern vision architectures, including Vision Transformers (ViT), Swin Transformer, SAM 2, and CLIP.
- Integrate AI/Computer Vision models with enterprise applications, APIs, and production systems.
- Optimize model accuracy, inference performance, latency, memory utilization, and scalability.
Requirements
- 3–6 years of relevant experience in Computer Vision / AI / Deep Learning.
- Strong hands-on experience in Computer Vision and Deep Learning.
- Strong Python programming skills.
- Experience with OpenCV and image/video processing.
- Hands-on experience with YOLO and object detection frameworks.
- Strong experience with TensorFlow and/or PyTorch.
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Electronics, Engineering, or a related technical discipline.
Skills
- Python
- PyTorch
- TensorFlow
- OpenCV
- YOLO