Solution Architect VMS

10 - 15 years

13 - 17 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


 Role Title: 
 Solution Architect Video Streaming & Backend Systems 
 Location: 
Remote Department: 
Engineering / Architecture Reports To: 
VP of Engineering / CTO  Role Summary:  
We are seeking a highly skilled and visionary  Solution Architect  to lead the design, development, and deployment of scalable, secure, and high-performance video streaming platforms and backend systems. This role requires deep expertise in Python-based microservices, real-time communication protocols, distributed systems, and backend infrastructure supporting video ingestion, processing, and delivery. The Architect will play a strategic role in defining technology roadmaps, solution blueprints, and ensuring robust architectural governance across projects.
  Key Responsibilities:  
  • Define end-to-end architecture for real-time video streaming, recording, and event workflows, ensuring scalability, security, and performance.
  • Lead the design and evolution of microservices using Python and FastAPI, aligned with best practices in API-first development.
  • Architect multi-tenant systems with strict RBAC, data isolation, and support for complex customer hierarchies (Grandparent Parent Child).
  • Define integration strategies for data and messaging platforms including PostgreSQL, MongoDB, Redis, Kafka, and TimescaleDB.
  • Architect secure RESTful APIs and WebSocket services with OAuth2, JWT, and robust audit logging for compliance.
  • Design and oversee video streaming infrastructure using WebRTC, RTSP, HLS, RTMP, and SRT protocols.
  • Guide implementation of backend workflows leveraging GStreamer pipelines for video ingestion, transcoding, and ABR playback.
  • Champion event-driven architecture using Kafka or Redis Streams for real-time alerts, analytics, and service communication.
  • Ensure all components follow security-by-design principles in line with OWASP ASVS 4.0.3 and STQC requirements.
  • Collaborate closely with DevOps on infrastructure design, CI/CD automation, and high-availability deployments using Docker and Kubernetes.
  • Perform architectural reviews, mentor engineers, and enforce scalable coding practices and secure development lifecycle (SDLC).

  •   Required Skills & Experience:  
  • 10+ years of experience in backend development and architecture, with at least 3+ years in designing video or streaming systems.
  • Deep expertise in Python (FastAPI preferred) and asynchronous service frameworks.
  • Strong command of PostgreSQL and MongoDB, including schema design, performance tuning, and scalability.
  • Proven experience with Redis, Kafka, and object storage systems like MinIO or AWS S3.
  • Hands-on architectural knowledge of streaming protocols (WebRTC, RTSP, HLS, RTMP) and video delivery optimization.
  • Expertise in GStreamer or similar multimedia frameworks for streaming and transcoding workflows.
  • In-depth understanding of secure API development, including OAuth2, JWT, TLS, and encryption best practices.
  • Familiarity with Docker, Kubernetes, and service orchestration in production environments.
  • Experience with high-throughput, low-latency systems and distributed computing principles.

  •   Preferred Qualifications:  
  • Experience with WebRTC media servers such as MediaSoup or Janus.
  • Knowledge of TimescaleDB for time-series event data.
  • Prior experience building secure, large-scale, real-time video surveillance or media platforms.
  • Exposure to hybrid cloud-edge architectures and edge streaming optimization.

  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Python Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Python Skills

    Practice Python coding challenges to boost your skills

    Start Practicing Python Now
    Enterprise Minds logo
    Enterprise Minds

    Consulting

    Tech City

    RecommendedJobs for You