Software Engineer - Video
Core
Build and maintain real-time voice communication services ensuring high availability, reliability, and low latency for Twilio's Voice customers.
Role type
Senior Software Engineer (L2) - Voice Connectivity
Builds
Distributed real-time services and APIs for voice communication
Domain
Telecommunications / Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, JVM technologies, RESTful API design, Event-driven architectures (Kafka, SQS), Cloud infrastructure (AWS, GCP, Azure), CI/CD pipelines, Monitoring/Alerting (Prometheus, Datadog, Grafana), Distributed systems, Data structures & algorithms
Preferred skills
SIP protocol, STIR/SHAKEN protocol, SQL/NoSQL databases, Horizontal scaling, AI coding assistants (Claude, Copilot, Cursor)
Technologies
Java, Kafka, SQS, AWS, GCP, Azure, Prometheus, Datadog, Grafana, SIP, STIR/SHAKEN
Responsibilities
Design and implement real-time services with high throughput and low latency; Collaborate with stakeholders to deliver scalable solutions; Operate and maintain services in a distributed production environment; Evaluate and debug AI-generated code; Work with AI coding assistants to enhance productivity.
Seniority
Mid-Senior, hands-on IC
