Browse All Jobs
Job Description
Twilio is seeking a Staff Software Engineer to join their Warehouse Activation team. This role involves leading a team focused on Twilio Segment Warehouse Activation and building and scaling systems that process over 1 billion rows per month. The engineer will help customers unlock the value of Twilio's Customer Data Platform (CDP). The role requires a deep understanding of large distributed systems and data processing at scale, as well as experience with Data Warehouse APIs such as Snowflake and Databricks.

Responsibilities include:
  • Designing and building the next generation of the Warehouse Activation platform.
  • Shipping features with high availability and throughput.
  • Collaborating with engineering and product leads.
  • Supporting the reliability and security of the platform.
  • Building and optimizing globally available and highly scalable distributed systems.
  • Acting as a team Tech Lead as needed.
  • Mentoring other engineers on the team.
  • Partnering with application teams to deliver end-to-end customer success.

Requirements include:
  • 8+ years of experience writing production-grade code in a modern programming language.
  • Strong theoretical fundamentals and hands-on experience designing and implementing highly available and performant fault-tolerant distributed systems.
  • Experience programming in Go, Java, Scala, or similar languages.
  • Well-versed in concurrent programming, along with a solid grasp of Linux systems and networking concepts.
  • Experience operating large-scale, distributed systems on top of cloud infrastructure such as Amazon Web Services (AWS) or Google Cloud Platform (GCP).
  • Experience in message passing systems (e.g., Kafka, AWS Kinesis) and/or modern stream processing systems (e.g., Spark, Flink).
  • Hands-on experience with container orchestration frameworks (e.g. Kubernetes, EKS, ECS).
  • Experience shipping services (products) following CI/CD development paradigm.
  • Deep understanding of architectural patterns of high-scale web applications.
  • Track record of successfully leading teams, large projects, or owned and built an important, complex system end to end, delivered iteratively.
  • Excellent written and verbal technical communication skills.

What Twilio offers:
  • Competitive pay.
  • Generous time-off.
  • Ample parental and wellness leave.
  • Healthcare.
  • A retirement savings program.
Apply Manually