Job Summary

Rules and Responsibilities

The VMS Lead is responsible for the design and implementation of a scalable Video Management System (VMS) supporting AI-driven CCTV analytics. This role requires technical leadership and expertise in video surveillance systems to customize open-source VMS platforms (ZoneMinder) as an indigenious solution. Key expectations include front end development & customization, configuration and optimization, real-time stream management; event and metadata handling; role-based access control; APIs development and database design. The role also defines the system’s architectural direction, ensuring scalability, interoperability, cybersecurity, and long-term maintainability.

Job Responsibilities

  •  Lead the development, customization, and deployment of an AI-integrated VMS.
  • Evaluate and benchmark open-source VMS platforms vs. greenfield development.
  • Architect system modules including live streaming, playback, alerts, storage, and device management.
  •  Guide integration of AI-based analytics modules (e.g., facial recognition, ALPR, intrusion detection) into the VMS.
  •  Oversee VMS integrations with various camera protocols (RTSP, ONVIF) and edge devices.
  •  Ensure compatibility with third-party APIs, hardware interfaces, and cloud storage (if applicable).
  •  Lead security hardening of the VMS, including access control, encryption, and audit logging.
  •  Manage a team of backend developers, frontend developers, and QA engineers.
  • Collaborate with product managers, AI engineers, and system integrators.
  • Prepare technical documentation, SOPs, and interface specifications.

Required Skills

Skills and Qualification

  • Master’s degree in Computer Science, Software Engineering, Electrical/Electronics Engineering, or related fields.
  • Certification in relevant domains (preferred):
  •  ONVIF Certification / Experience
  • Certified Information Systems Security Professional (CISSP) – optional
  • Project Management Professional (PMP) – optional
  • CCNA/CCNP for understanding networking – optional
  • Demonstrated ability to lead software development teams.

Experience

  •  5+ years of experience in software/system architecture and team leadership roles.
  • Proven experience with one or more open-source VMS platforms (e.g., Shinobi, ZoneMinder, OpenCV-based custom systems).
  •  Experience in building video streaming pipelines using protocols like RTSP, WebRTC, HLS.
  • Familiarity with Docker-based deployments, Linux administration, and GPU server environments.
  •  Experience working with AI/ML teams to integrate models into production systems.

Skills

  •  Proficiency in programming languages: Python, Node.js, C++, or Go.
  •  Deep understanding of video codecs, FFmpeg, GStreamer.
  •  Experience with frontend technologies (React, Angular, or Vue) for UI dashboard development.
  • Knowledge of database systems (PostgreSQL, MongoDB, InfluxDB).
  •  Exposure to microservice architecture, REST APIs, and message queues (Kafka, RabbitMQ).
  • CI/CD tools, Git, DevOps pipelines.

Key Qualities

  •  Strong leadership and problem-solving skills.
  •  Excellent communication and cross-functional collaboration.
  •  Strategic thinker with a hands-on mindset.
  •  High sense of ownership and accountability.
  •  Comfortable working in fast-paced, agile environments

Additional Notes

  •  Candidates who applied earlier for the same position, may not apply again. Their application submitted earlier will be included in the selection process.

Details

  • Published:
    9 Feb 2026
  • Industry:Engineering
  • Job Function:Engineering
  • Qualification:Bachelors
  • Experience:5 Year
  • Type:Contractual
  • Shift:Morning
  • Positions:1