Skip to Main Content

Job Title


Computer Vision Engineer


Company : Recurrent Software


Location : Ghaziabad, Uttar pradesh


Created : 2025-05-20


Job Type : Full Time


Job Description

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 scenesDevelop and optimize high-performance video processing pipelines using C++ and PythonIntegrate, fine-tune, and deploy vision models for tasks such as object detection, segmentation, and recognitionBuild efficient real-time video processing workflows using streaming frameworks like GStreamerCollaborate with research teams to implement and productionize cutting-edge vision architecturesOptimize vision systems for performance across both GPU and CPU environmentsDevelop and maintain comprehensive testing frameworks to ensure robustness and reliability of vision componentsCreate clear, well-structured technical documentation for vision systems, algorithms, and deployment workflowsRequirements: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 applicationsStrong proficiency in C++ and Python programming languagesHands-on experience with modern computer vision libraries such as OpenCV and PyTorchProven ability to implement and optimize vision models for deployment in production environmentsSolid understanding of image and video processing principlesExcellent problem-solving skills, with a strong focus on algorithmic efficiency and system performanceExperience with parallel computing frameworks; familiarity with CUDA is a plusStrong grasp of software development best practices, including version control, automated testing, and CI/CD workflowsNice to Have:Experience working with NVIDIA DeepStream SDK for intelligent video analyticsFamiliarity with real-time video streaming architectures and protocolsHands-on experience with embedded vision systems and edge devicesUnderstanding of 3D vision techniques, including depth sensing and reconstructionBackground in graph-based inference engines (e.g., TensorRT, ONNX Runtime)Contributions to open-source computer vision projects or communitiesExperience developing solutions involving multi-camera setups or distributed visual processingKnowledge of optimization techniques for deploying vision models at the edge