Overview
Senior Software Engineer (L3) on Twilio's Segment Data platform/pipelines team, building and scaling high-volume ingestion and data processing systems that help customers unlock and activate their data.
What you'll do
- Design and deliver robust, high-scale routing experiences for Data Pipelines for Twilio Segment.
- Operate always-available, complex distributed systems in cloud environments.
- Collaborate cross-functionally with design, product, and other engineers to define solutions that balance usability, performance, and long-term architecture.
- Communicate technical decisions clearly, articulating trade-offs, customer impact, and team alignment.
- Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.
- Participate in an on-call rotation for our managed services.
- Troubleshoot and improve system reliability, debugging issues and refining operational tooling and processes.
What you'll need
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Hands-on experience with high-scale messaging/streaming systems and processing engines (several thousand events/sec).
- 5-7 years experience writing production-grade code in a modern programming language.
- Proficient programming experience in Go, Java, Python or similar object-oriented languages.
- Experience operating large-scale, distributed systems on top of cloud infrastructure.
- Experience shipping services (products) following CI/CD development paradigm.
- Good grasp of software engineering and how to build a system in scalable and extensive manner; leverage best-in-class development productivity practices including AI tooling.
- Excellent communication, problem-solving, and operational excellence skills.
Nice to have
- Hands-on experience with container orchestration frameworks (e.g. Kubernetes, EKS, ECS).
- Technical depth in distributed systems, high-scale ingestion, and cloud-native architecture.
- Proficiency with datastores, distributed caching, and container technologies (Docker/Kubernetes).
- Experience with modern CI/CD pipelines and observability tools (Datadog, Grafana, Prometheus).
- Familiarity with AI/ML technologies.
- Excellent abilities in high level service design, modeling interfaces and internals in a properly modular, composable, and extensible way.
- Experience working in a geographically distributed team.
Details
- Remote-first role based in any of the permitted 5 India states (Delhi, Karnataka, Maharashtra, Telangana & TamilNadu).
- May be asked to report in person on an ad-hoc basis for team gatherings, functional off-sites or customer meetings.
- May be required to travel occasionally for project or team in-person meetings.
Read the full description and apply on the company’s own careers page.