
Senior Machine Learning Engineer – SIP Telephony
Capital Rx
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $180,000 - $210,000 per year
Job Level
About the role
- Design, build, and operate greenfield SIP trunking infrastructure connecting carrier-grade telephony to our internal voice AI platform.
- Architect and implement real-time bidirectional audio streaming pipelines to support our ECS-based voice stack.
- Design autoscaling strategies for stateful, connection-based workloads, enabling the platform to scale dynamically based on connection ingress and concurrent call volume.
- Implement call routing, inbound/outbound dialing flows, and media transport (RTP/SRTP).
- Integrate with Amazon Connect to bridge carrier connectivity into our custom infrastructure.
- Collaborate with ML engineers, product managers, and other stakeholders to ensure the telephony layer meets the needs of our voice AI systems.
- Ensure outbound dialing infrastructure complies with TCPA regulations and supports STIR/SHAKEN attestation.
Requirements
- Minimum 6+ years of experience in software engineering with a strong focus on real-time communication infrastructure, telephony systems, or voice platforms.
- Deep hands-on experience with SIP protocol, including trunking, signaling flows, SDP negotiation, and RTP/SRTP media transport.
- Experience standing up and managing SIP trunks with cloud or carrier providers (Twilio, Bandwidth, Vonage, Telnyx, or similar).
- Experience building real-time bidirectional audio streaming infrastructure. - Proficiency with AWS infrastructure, including ECS (Fargate or EC2-backed), ALB/NLB, Kinesis, Lambda, and CloudWatch.
- Experience designing autoscaling strategies for stateful connection-based workloads (session scaling, concurrent call capacity planning).
- Experience with outbound dialing infrastructure, including familiarity with TCPA compliance and STIR/SHAKEN attestation.
- Strong proficiency in Python. Familiarity with C for working with open source telephony projects (FreeSWITCH, Kamailio, PJSIP, etc.) and Rust is a plus.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SIP protocolreal-time communication infrastructureaudio streamingPythonCRustautoscaling strategiescall routingmedia transportTCPA compliance