Computer Vision Engineer

Nashik, Maharashtra

Recurrent Software
Job Expired - Click here to search for similar jobs

Incorporated in 2023, Recurrent Software is an innovative AI technology services company delivering cutting-edge AI solutions across multiple industries. We specialize in providing end-to-end AI services, including development, deployment, and support, helping businesses unlock the full potential of AI to drive transformation, efficiency, and growth. Join us in shaping the future of AI and be part of a dynamic, forward-thinking team.


Roles & Responsibilities:


  • Design and implement advanced computer vision algorithms to accurately perceive and interpret complex visual scenes
  • Develop and optimize high-performance video processing pipelines using C and Python
  • Integrate, fine-tune, and deploy vision models for tasks such as object detection, segmentation, and recognition
  • Build efficient real-time video processing workflows using streaming frameworks like GStreamer
  • Collaborate with research teams to implement and productionize cutting-edge vision architectures
  • Optimize vision systems for performance across both GPU and CPU environments
  • Develop and maintain comprehensive testing frameworks to ensure robustness and reliability of vision components
  • Create clear, well-structured technical documentation for vision systems, algorithms, and deployment workflows

Requirements:


  • Bachelor's degree in Computer Science, Computer Engineering, or a related field (Master's degree preferred)
  • Minimum of 3 years of professional experience developing computer vision applications
  • Strong proficiency in C and Python programming languages
  • Hands-on experience with modern computer vision libraries such as OpenCV and PyTorch
  • Proven ability to implement and optimize vision models for deployment in production environments
  • Solid understanding of image and video processing principles
  • Excellent problem-solving skills, with a strong focus on algorithmic efficiency and system performance
  • Experience with parallel computing frameworks; familiarity with CUDA is a plus
  • Strong grasp of software development best practices, including version control, automated testing, and CI/CD workflows

Nice to Have:

  • Experience working with NVIDIA DeepStream SDK for intelligent video analytics
  • Familiarity with real-time video streaming architectures and protocols
  • Hands-on experience with embedded vision systems and edge devices
  • Understanding of 3D vision techniques, including depth sensing and reconstruction
  • Background in graph-based inference engines (e.g., TensorRT, ONNX Runtime)
  • Contributions to open-source computer vision projects or communities
  • Experience developing solutions involving multi-camera setups or distributed visual processing
  • Knowledge of optimization techniques for deploying vision models at the edge



Date Posted: 20 May 2025
Job Expired - Click here to search for similar jobs