Senior/Lead VoIP (Asterisk) Engineer
Core
Building and scaling a cloud PBX solution based on Asterisk, focusing on SIP proxy features, high availability, and scalability.
Role type
Senior/Lead Asterisk Engineer (Telephony Infrastructure)
Builds
Cloud-based telephony clusters and PBX services
Domain
Telecommunications / VoIP / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Asterisk core development, SIP signaling, RTP/SDP negotiation, C/C++ programming, Linux system administration, CI/CD pipelines, cloud infrastructure (AWS), network troubleshooting, PSTN routing logic
Preferred skills
Experience with large-scale deployments (60k+ users), open-source contributions to Asterisk, cross-team technical leadership, architecture design for resilient clusters
Technologies
Asterisk, Linux, AWS, C, C++, systemd, SIP, RTP, SDP
Responsibilities
Design and implement advanced Asterisk dialplans; Debug and fix issues inside Asterisk core, modules, and C-based extensions; Analyze and interpret stack traces, crashes, memory issues, and performance bottlenecks; Implement patches, backports, or enhancements directly in Asterisk source code; Develop custom modules (C/C++); Troubleshoot SIP flows; Work with trunk groups, carriers, PSTN routing, and failover logic; Work with Linux systems (systemd, networking, tuning, kernel parameters); Work with Asterisk in cloud environments (AWS preferred); Participate in architecture decisions for resilient and scalable telephony clusters
Seniority
Senior, hands-on IC / Lead, technical ownership & mentorship