Develop and maintain media-related backend services for real-time communication (audio, video, screen sharing).
Requirements
- Proficiency in Go and/or Python.
- Strong understanding of real-time streaming protocols and WebRTC fundamentals (ICE, DTLS, SRTP).
- Experience in building low-latency distributed systems or communication backends.
- Familiarity with Kubernetes, monitoring tools (Prometheus, Grafana), and cloud environments.
Responsibilities
- Develop and maintain media-related backend services for real-time communication (audio, video, screen sharing).
- Implement efficient media routing, session management, and signaling services.
- Optimize performance with adaptive bitrate, congestion control, and low-latency streaming.
- Collaborate with the control plane and client teams for seamless integration.
- Monitor and improve media service scalability, resilience, and observability.
Other
- Good communication skills and attention to performance optimization details.