Similar Jobs
See allSoftware Engineer (L3)
Twilio
India
Go
Java
Python
Principal Engineer (L5)
Twilio
India
Go
Distributed Systems
Cloud
Software Engineer - Data Movement Platform
United States
Python
Scala
Go
Senior Software Engineer - Data Platform
Samsara
Canada
Go
Python
Apache Spark
Software Engineer, Streaming Systems
Hightouch
North America
Kafka
Responsibilities:
- Design and deliver robust, high-scale routing experiences for the Data platform/pipelines team.
- Ship features prioritizing high availability and throughput with eventual consistency.
- Support reliability and security of the platform and build globally available distributed systems.
Qualifications:
- Bachelor's or Master's degree in Computer Science or related field.
- 8+ years of production-grade coding experience in modern languages like Go, Java, or Scala.
- Hands-on experience with high-scale messaging systems like Kafka and stream processing.
About the role:
- Lead development of high-scale ingestion and data processing systems for Twilio Segment.
- Collaborate with engineering and product leads across teams.
- Mentor other engineers in technical architecture and design.
Twilio
Twilio shapes the future of communications by delivering innovative solutions to hundreds of thousands of businesses and empowering millions of developers worldwide. The company fosters a remote-first culture with a strong commitment to connection and global inclusion.