Description
About Telnyx
Telnyx is an industry leader that's building the future of global connectivity. We're shaping a new era of seamless interconnection between people, devices, and applications.
About You
As a VoIP Engineer, you understand how the Telnyx Telephony Engine works as a whole, while also being able to identify each underlying service and its purpose. You use this knowledge plus your experience working with VoIP technologies to design new features and guide software developers on their implementation.
The Opportunity
You work with users around the globe, helping them solve their communications challenges. You'll also work with other engineers to build features that span various parts of the system, as well as business, sales, and operations teams to understand and solve user pain points.
Responsibilities
- Understand how all Telephony services work and how they're integrated into the platform.
- Operate, maintain, expand, and support SIP proxies based on Kamailio or OpenSIPS applications.
- Handle level 3 troubleshooting escalations and triaging.
- Analyze telephony traffic patterns and identify issues and anomalies.
- React to critical alerts to rapidly return to a full-service state.
- Troubleshoot and resolve voice and network protocol communication issues.
- Interface with partner organizations for interconnections and expansions.
- Design, build, test, deploy, and maintain monitoring, alerting, QA, and logging tools for Telephony applications.
- Coordinate system maintenance and deployment events.
Requirements
- A degree in Computer Science, Information Technology, Telecommunications, or similar.
- Strong understanding of IP telephony (VoIP), TCP/IP Networks, and related protocols (SIP, RTP, RTCP, ISUP, TLS, STUN, TURN, WebRTC).
- Experience with Open Source VoIP applications such as Kamailio, OpenSIPS, FreeSWITCH, RTPEngine, Asterisk, and open-source tools like Wireshark, sngrep, and Homer.
- Experience with Linux, Open Source tools, and shell scripting.
- Experience with containers and automation/orchestration tools like Docker, Ansible, Jenkins, Kubernetes.
- Familiarity with programming in Python, Elixir, or Go is a plus.