Staff, Software Engineer (L4)
Core
Design, operate, and maintain high-scale distributed data ingestion and processing systems for Twilio's Customer Data Platform (CDP), handling hundreds of thousands of data points per second.
Role type
Staff Software Engineer (L4)
Builds
High-availability, high-throughput data pipelines and routing experiences for the Segment platform.
Domain
Cloud infrastructure, distributed systems, modern data stack
Required skills
High-scale messaging/streaming systems, distributed systems design, Go/Java/Scala, concurrent programming, Linux systems, networking, cloud infrastructure (AWS/GCP), message passing systems (Kafka/Kinesis), stream processing (Spark/Flink), container orchestration (Kubernetes/EKS/ECS), CI/CD, architectural patterns
Preferred skills
Modern data stack domain expertise, leading teams/projects, technical communication
Technologies
Kafka, AWS Kinesis, Spark, Flink, Kubernetes, EKS, ECS, AWS, GCP
Responsibilities
Design and deliver robust high-scale routing experiences, ship features with high availability and throughput, collaborate with engineering and product leads, support platform reliability and security, build and optimize globally available distributed systems, act as a Tech Lead, mentor engineers, partner with application teams for customer success
Seniority
Staff, hands-on IC with mentorship
