Posted on: 04/12/2025
Job Description :
We are looking for a talented Computer Vision Developer to join our engineering team and work on cutting-edge image and video analytics solutions.
The ideal candidate will have a strong understanding of computer vision, image processing, and machine learning algorithms, along with hands-on experience in building real-time CV applications.
Key Responsibilities :
- Design, develop, and optimize computer vision and image processing algorithms for real-time applications.
- Build and deploy machine learning/deep learning models using frameworks such as TensorFlow, PyTorch, Keras, etc.
- Implement CV workflows using OpenCV, OpenVINO, DeepStream, and related libraries.
- Work with image and video datasets to perform preprocessing, augmentation, annotation, and model evaluation.
- Collaborate with cross-functional teams to integrate CV models into production-grade systems.
- Optimize inference performance on CPU/GPU/edge hardware platforms.
- Research and evaluate emerging CV/AI technologies to improve system accuracy and efficiency.
- Bonus: Contribute to video surveillance applications, motion detection, tracking, and behavior analysis modules.
Required Skills :
- Strong understanding of computer vision, image processing, and machine learning algorithms.
- Proficiency in C++ or Python (Python preferred for AI/ML workflows).
- Hands-on experience with : OpenCV, TensorFlow / PyTorch / Keras and OpenVINO / DeepStream
- Experience with model training, inference optimization, and deployment pipelines.
- Familiarity with GPU acceleration and edge AI platforms is a plus.
- Good understanding of real-time video analytics; experience in video surveillance is an added advantage
Did you find something suspicious?