Skip to Main Content

Job Title


Senior Video Streaming Engineer (WebRTC)


Company : Job Listings By Babblebots


Location : Sangli, Maharashtra


Created : 2025-08-01


Job Type : Full Time


Job Description

We are hiring for CMS Info SystemsJob Title: Senior Video Streaming Engineer (WebRTC) Company: CMS Info Systems Location: Navi Mumbai (Onsite Role)Must Have : a. Expertise with WebRTC b. Strong background with Python c. At least 3 years of work experienceResponsibilities: Design end-to-end streaming workflows minimizing latency and enabling timeline-scrubbing playback. Select and tune codecs, segment sizes, GOP structures, and caching strategies for low-bandwidth or high-jitter links. Define scalable deployment topologies. Enhance and harden the Node-based signaling layer for high concurrency. Optimize media-router configuration for adaptive bitrate and other settings. Implement scrubbing/seek support by coordinating DVR-side RTSP Range requests. Automate provisioning and updates for ARM/Linux gateways. Containerize services and orchestrate with Kubernetes or other systems. Build CI/CD pipelines and set up observability stack. Enforce encryption, authentication, and authorization for APIs. Conduct threat modeling and implement security measures. Translate product use-cases into engineering roadmaps and mentor developers.Requirements: Deep expertise in WebRTC, HLS/LL-HLS, CMAF, RTP/RTCP, and adaptive bitrate logic. Experience with media servers & tooling such as MediaMTX, GStreamer, or equivalent. Professional experience in Node.js/TypeScript (or Go/Rust) building WebSocket services. Hands-on experience with Raspberry Pi or other ARM SBCs. In-depth understanding of networking principles including NAT traversal, QoS, and load balancing. Cloud & DevOps knowledge in AWS/GCP/Azure, Docker, Kubernetes, and Terraform. Strong observability & ops skills using Prometheus/Grafana or other systems. Experience in security including TLS, OAuth2/OIDC, JWT, and WAF basics.