Software Engineer
Core
Design, implement, and optimize VoIP audio algorithms including adaptive jitter buffers, packet loss concealment, and codec pipelines for real-time meeting experiences.
Role type
Senior IC software engineer (real-time audio algorithms)
Builds
Real-time audio processing pipelines and meeting connectivity features
Domain
Telecommunications / Real-time audio streaming
Deliverable
production ML models
Required skills
C/C++, data structures, algorithms, design patterns, VoIP protocols, media streaming, adaptive jitter buffers, packet loss concealment, codec integration, objective audio metrics (POLQA, PESQ), A/B testing
Preferred skills
AI/ML for audio optimization, close-to-real-time system tuning, incremental development, prompt engineering for AI
Technologies
C, C++, VoIP protocols, POLQA, PESQ
Responsibilities
Design and optimize VoIP audio algorithms, perform peer code reviews, automate development workflows, participate in agile ceremonies, collaborate on training and mentoring
Seniority
Senior, hands-on IC
