Jobs by Fastorial
Back to all jobs

Software Engineer (L3), Twilio Segment Data Platform

TwilioRemote

5-7 years

Posted 5 days ago

  • AWS
  • Docker
  • Go
  • Grafana
  • Java
  • Kubernetes
  • Prometheus
  • Python

About the role

Join Twilio's Segment Data platform / pipelines team as a Senior Software Engineer (L3). You will build and scale systems that process several hundred thousand data points per second, helping customers unlock the value of their data from external systems and activate it to various destinations via Segment. The work is on high-scale ingestion and data processing systems, in close collaboration with product and design.

Responsibilities

  • 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.
  • Participate in an on-call rotation for managed services; troubleshoot and improve reliability, and refine operational tooling.

Required

  • Bachelor's or Master's degree in Computer Science, Engineering or a related field.
  • Hands-on experience with high-scale messaging/streaming systems and processing engines (several thousand events per second).
  • 5-7 years of experience writing production-grade code in a modern programming language.
  • Proficient in Go, Java, Python or similar object-oriented languages.
  • Experience operating large-scale distributed systems on cloud infrastructure.
  • Experience shipping services with CI/CD; good grasp of building scalable systems; use of AI tooling for productivity.
  • Excellent communication, problem-solving and operational excellence skills.

Desired

  • Container orchestration (Kubernetes, EKS, ECS), Docker.
  • Distributed systems, high-scale ingestion, cloud-native architecture, datastores and distributed caching.
  • Modern CI/CD pipelines and observability tools (Datadog, Grafana, Prometheus).
  • Familiarity with AI/ML technologies; experience in geographically distributed teams.

Location

Remote-first. Based in any of the permitted 5 India states (Delhi, Karnataka, Maharashtra, Telangana and Tamil Nadu). Occasional travel for team meetings.