Software Engineer (L3)
Core
Build and scale high-scale data ingestion and processing systems for Twilio Segment, handling hundreds of thousands of data points per second to help customers activate data from external systems.
Role type
Senior Software Engineer (L3)
Builds
High-scale data pipelines and routing experiences for Twilio Segment
Domain
Cloud infrastructure, distributed systems, data engineering
Required skills
Go, Java, Python, high-scale messaging/streaming systems, distributed systems, cloud infrastructure, CI/CD, system design
Preferred skills
Kubernetes, EKS, ECS, Docker, datastores, distributed caching, observability tools (Datadog, Grafana, Prometheus), AI/ML technologies
Technologies
Go, Java, Python, Kubernetes, EKS, ECS, Docker, Datadog, Grafana, Prometheus
Responsibilities
Design and deliver robust, high-scale routing experiences for Data Pipelines; Operate always-available, complex distributed systems in cloud environments; Collaborate cross-functionally to define solutions balancing usability, performance, and architecture; Participate in on-call rotation for managed services; Mentor junior engineers
Seniority
Senior, hands-on IC
