Nextiva

Senior Voice & Video Platform DSP Engineer

Nextiva

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $100,000 - $180,000 per year

Job Level

Senior

Tech Stack

AWSAzureCloudDockerGoogle Cloud PlatformKubernetesMicroservicesVoIP

About the role

  • Develop Core Communication Services: Build and maintain backend services for voice/video calling (signaling servers, call routing logic, media gateways) using SIP and WebRTC.
  • Enhance Audio Quality (DSP): Implement and tune digital signal processing algorithms for superior call audio.
  • Optimize Media & Codecs: Work with real-time media streaming (RTP) and various codecs (Opus, G.711, H.264, etc.).
  • Integrate Voice AI Features: Embed speech-to-text (ASR) and text-to-speech (TTS) capabilities.
  • Ensure Scalability & Resilience: Design services with a cloud-native approach (microservices, containers).
  • Performance & Reliability Tuning: Continuously profile and improve system performance end-to-end.
  • DevOps & Support: Use CI/CD pipelines to deploy updates safely with zero downtime.
  • Collaboration: Work closely with Product Managers, front-end teams, AI/ML team, and network engineers.

Requirements

  • 5+ years of experience developing VoIP or real-time communication systems
  • Strong knowledge of SIP protocol, WebRTC, and related networking (RTP, NAT traversal)
  • Proven ability to implement call logic and troubleshoot signaling and media issues
  • Hands-on experience with audio processing in real time
  • Familiarity with noise reduction, echo cancellation, jitter buffers, and other voice QoS techniques
  • Proficiency in C/C++ for high-performance, multi-threaded systems programming
  • Experience writing efficient, low-latency code (lock-free structures, memory management)
  • Experience building and deploying services in a cloud-native environment (Docker, Kubernetes)
  • Knowledge of designing scalable microservices and using cloud infrastructure (AWS, GCP, or Azure)
  • Exposure to integrating speech recognition and text-to-speech in applications
  • Basic understanding of securing voice communications (TLS, SRTP) and safeguarding customer data
  • Comfortable using CI/CD, infrastructure-as-code, and logging/monitoring tools
  • Excellent collaboration and communication skills
  • Experience working in Agile teams
Benefits
  • Health 🍏 - Multiple health plan options to suit your needs, including medical, dental, vision, and telemedicine coverage
  • Insurance 💼 - Life, disability, and supplemental indemnity plans
  • Work-Life Balance ⚖️ - Flexible Time Off (FTO) for salaried employees, PTO for hourly employees, Paid Sick Time (PST), paid parental bonding leave, and paid holidays
  • Financial Security 💰 - 401(k) with company match, Health Savings Accounts with company contributions, Dependent Care FSA
  • Wellness 🤸‍ - Employee Assistance Program and comprehensive wellness initiatives
  • Growth 🌱 - Access to ongoing learning and development opportunities and career advancement

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SIPWebRTCRTPC/C++digital signal processinglow-latency codecloud-nativemicroservicesDockerKubernetes
Soft skills
collaborationcommunicationtroubleshootingperformance tuningreliability improvementAgile teamwork