
Senior Backend Developer - WebRTC
- Bangalore, Karnataka
- Permanent
- Full-time
- Architect and build real-time media streaming services using WebRTC, RTMP, HLS.
- Deploy and scale services in AWS, GCP, or Azure, using Terraform and Kubernetes.
- Optimize media quality, latency, and reliability for global virtual events.
- Work with SFUs, TURN/STUN servers, Kafka, and CDNs at a global scale.
- Collaborate with global engineering teams across DevOps, front-end, and QA.
- Monitor live QoS/QoE metrics and participate in system design and incident response.
- 5+ years building real-time media or video streaming infrastructure.
- Proficiency in Node.js, C++, and multithreaded systems.
- Deep knowledge of WebRTC, RTMP, HLS, and media protocols.
- Experience with cloud-native development (preferably AWS), Docker, Kubernetes.
- Familiarity with media server frameworks (Mediasoup, Janus, GStreamer).
- Strong debugging, performance tuning, and problem-solving skills.
- Experience building for large-scale live streaming (1000+ viewers).
- Contributions to open-source media platforms and tools.
- Familiarity with AI/ML in media (e.g., noise suppression, auto-captioning).
- Front-end experience with React, TypeScript (bonus for media integrations).
- Deep understanding of QoE/QoS, DRM, and encrypted delivery systems.