Computer Vision Engineer

Recurrent Software

Bengaluru

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Recurrent Software is an innovative AI technology services company based in Bengaluru, India. We are looking for a skilled professional to design and implement advanced computer vision algorithms and optimize performance across multiple industries.

The ideal candidate will have a Bachelor's degree in Computer Science or a related field and at least 3 years of experience. Familiarity with C++ and Python, as well as computer vision libraries, is essential.

Join us to shape the future of AI and work within a dynamic, forward-thinking team.

Qualifications

  • Minimum of 3 years of professional experience developing computer vision applications.
  • Solid understanding of image and video processing principles.
  • Hands-on experience with modern computer vision libraries.

Responsibilities

  • Design and implement advanced computer vision algorithms.
  • Develop and optimize high-performance video processing pipelines.
  • Collaborate with research teams to implement vision architectures.

Skills

C++
Python
OpenCV
PyTorch
Algorithm optimization
Parallel computing

Education

Bachelor’s degree in Computer Science or related field
Master’s degree preferred

Tools

GStreamer
NVIDIA DeepStream SDK

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!

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Vision Engineer
Computer Vision Engineer

JobItUs • Rajkot

On-site
INR 600,000 - 1,200,000
Exposure to real‑world machine learning product development
Work directly with experienced developers on impactful projects
Fast-paced environment with opportunities for growth
Computer Vision Engineer
Computer Vision Engineer

Infosys • Bengaluru

On-site
INR 800,000 - 1,500,000
Computer Vision Engineer
Computer Vision Engineer

Awiros • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Computer Vision Engineer
Computer Vision Engineer

Etel • Chennai District, Bengaluru, Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Computer Vision Engineer
Computer Vision Engineer

Tensorgo Technologies • Hyderabad

On-site
INR 1,200,000 - 1,500,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Stepping Edge • Coimbatore District

On-site
INR 1,200,000 - 1,600,000
Computer Vision Engineer
Computer Vision Engineer

Lightrains Technolabs • Thiruvananthapuram

On-site
INR 1,500,000 - 2,800,000
5 Days Working
Flexible Timings
Access to high-end GPU compute资源
Computer Vision Engineer
Computer Vision Engineer

Crimson Energy Experts Pvt Ltd • Delhi

On-site
INR 1,500,000 - 2,800,000
Computer Vision Engineer/ Lead
Computer Vision Engineer/ Lead

Infosys • Pune District, Bengaluru, Hyderabad

Hybrid
INR 1,200,000 - 2,400,000
Computer Vision Engineer
Computer Vision Engineer

Vintillix Global Innovations • Hyderabad

On-site
INR 800,000 - 1,200,000