Senior Software Engineer (SSE) – Cloud Media Server
Core
Design and implement scalable real-time audio/video systems and cloud media server components for a mobile communication platform serving frontline workers in retail, hospitality, and manufacturing.
Role type
Senior IC software engineer (real-time media systems)
Builds
Scalable RTC platform, cloud media server/controller, signaling layer, TURN routing, and call control
Domain
Telecom-grade real-time communications, cloud-native infrastructure, WebRTC
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ (multithreading, memory management), UDP/TCP, RTP/RTCP, ICE/STUN/TURN, NAT traversal, WebRTC internals, SIP/VoIP signaling, audio/video pipelines, jitter handling, latency optimization, distributed systems, high-availability architectures
Preferred skills
AI voice systems (STT/TTS/VAD), GCP, Docker, Kubernetes, ACE framework
Technologies
WebRTC, LiveKit, Janus, GCP, Docker, Kubernetes, ACE
Responsibilities
Design and implement scalable audio/video systems using WebRTC and WebSocket-based signaling; Build and enhance cloud media server/controller components; Optimize performance for low latency and high throughput; Debug and resolve call failures and media negotiation issues; Perform root cause analysis for production issues; Contribute to performance benchmarking and system scalability improvements