Senior Software Engineer- Video Signalling
Core
Design, build, and optimize core signalling infrastructure for real-time video communications, ensuring high performance, reliability, and scalability for customers.
Role type
Senior Software Engineer (Video Signalling)
Builds
Real-time video calling platform components (signalling protocols, server components)
Domain
Telecommunications / Real-time media streaming
Deliverable
production ML models | product features | infrastructure
Required skills
Java, distributed systems, cloud platforms (AWS/GCP/Azure), multi-threading, concurrency, asynchronous programming
Preferred skills
Rust, C++, WebRTC, Gstreamer
Technologies
Java, WebRTC, SIP, RTCP/RTP, AWS, Google Cloud, Azure, Rust, C++, Gstreamer
Responsibilities
Design and implement video signalling protocols and server components; collaborate on low-latency media experiences; ensure secure transmission and compliance; contribute to architectural decisions and code reviews; diagnose and resolve signalling/media operational issues; build tools for call quality and debugging.
Seniority
Senior, hands-on IC