As a Senior Software Engineer, Telephony at livekit, you will be responsible for designing and developing scalable telephony systems. You will work with our team to build and maintain our telephony infrastructure, ensuring high availability and performance. You will also collaborate with our engineering team to integrate our telephony system with other services and applications.
Key Responsibilities
- Design and develop scalable telephony systems using Python, Node.js, and Machine Learning.
- Collaborate with the engineering team to integrate our telephony system with other services and applications.
- Work with the operations team to ensure high availability and performance of our telephony infrastructure.
- Develop and maintain our telephony system's APIs and SDKs.
- Participate in code reviews and contribute to the improvement of our codebase.
Requirements
- 5+ years of experience in software development, with a focus on telephony systems.
- Strong understanding of telephony protocols and technologies.
- Experience with Python, Node.js, and Machine Learning.
- Experience with cloud-based infrastructure, such as AWS.
- Excellent communication and collaboration skills.