Posted on: 02/02/2026
Computer Vision Research Engineer
Location : Kolkata
Department : Technology
Mode of Employment : Full-time
Who You'll Work With :
As an AI Researcher focused on Computer Vision and Image Processing, you will collaborate with a multidisciplinary team of machine learning engineers, video systems experts, software developers and data engineers. Youll work closely with domain experts to translate real-world visual problems into scalable AI models, contributing to both applied research and production grade deployment. Your work will also intersect with platform teams to optimize models for inference on edge devices and video pipelines.
What youll do :
- Design and develop high-performance software solutions for computer vision applications using C++ and Python.
- Design, train and evaluate deep learning models for computer vision tasks such as object detection, tracking and segmentation.
- Conduct research on advanced image processing algorithms and contribute to novel techniques for visual data understanding.
- Develop robust model training pipelines using PyTorch or TensorFlow, incorporating data augmentation, transfer learning and optimization strategies.
- Collaborate with video pipeline teams to ensure models are compatible with real time inference requirements (e.g., for NVIDIA DeepStream or TensorRT deployment).
- Perform data analysis, visualization and curation to support training on high quality and diverse datasets.
- Contribute to both academic publication efforts and applied R&D initiatives.
- Stay current with the latest research in computer vision and integrate state-of-the art techniques where applicable.
Key Responsibilities :
- Lead model development cycles, from problem definition through experimentation and final training.
- Implement and optimize data structures and algorithms to ensure efficiency and scalability.
- Design and implement scalable training and validation workflows for large-scale datasets.
- Design, develop and optimize software solutions in C++ and Python for high performance Computer Vision Products.
- Tune model architectures and hyperparameters for optimal accuracy and inference speed and evaluate model performance
- Collaborate with engineering teams to optimize models for deployment in edge environments or real-time systems.
- Maintain detailed documentation of experiments, training results and model behavior. Contribute to internal tools, utilities and reusable components for efficient experimentation and deployment.
- Support knowledge sharing through papers, or patents.
What we are looking for :
- B.E./M.E. in Computer Science and Engineering/Electronics/Electrical.
- 5+ years of experience in AI model development with a focus on computer vision and image processing.
- Strong expertise in deep learning frameworks such as PyTorch or TensorFlow.
- Proven track record in training models for tasks like detection (YOLO, Faster RCNN), segmentation (UNet, DeepLab), or enhancement (SRGAN, ESRGAN).
- Solid understanding of classical image processing techniques (filtering, transformations, edge detection, etc.).
- Experience working with large-scale datasets and training on GPUs.
- Familiarity with model optimization for deployment (ONNX, TensorRT, pruning, quantization).
- Strong mathematical foundation in linear algebra, statistics and signal processing
- Practical experience in using Docker for containerizing applications and managing software dependencies.
Did you find something suspicious?