FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAWSCloudDistributed SystemsGoGoogle Cloud PlatformJavaKafkaKubernetesLinuxScalaSpark
About the role
Key responsibilities & impact- Design and deliver robust, high-scale routing experiences for the Data platform/ pipelines team for Twilio Segment.
- Ship features that opt for high availability and throughput with eventual consistency
- Collaborate with engineering and product leads, as well as teams across Twilio Segment
- Support the reliability and security of the platform
- Build and optimize globally available and highly scalable distributed systems
- Be able to act as a team Tech Lead as needed
- Mentor other engineers on the team in technical architecture and design
- Partner with application teams to deliver end to end customer success.
Requirements
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 (several thousand events/sec) and processing engines (1M+ events/sec).
- 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 one or more of the following: 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).
- Have hands-on experience with container orchestration frameworks (e.g. Kubernetes, EKS, ECS)
- Leverage best-in-class development productivity practices including AI tooling.
- Experience shipping services (products) following CI/CD development paradigm.
- Deep understanding of architectural patterns of high-scale web applications (e.g., well-designed APIs, high volume data pipelines, efficient algorithms)
- Ideally domain expertise in the Modern Data stack with experience in developing cloud-based data solution components and architecture covering data ingestion, data processing and data storage
- Have a 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 to convey complex technical concepts effectively.
Benefits
Comp & perks- Competitive pay
- Generous time off
- Ample parental and wellness leave
- Healthcare
- Retirement savings program
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoJavaScalaconcurrent programmingLinux systemsnetworking conceptsAWSGCPKafkaSpark
Soft Skills
team Tech Leadmentoringcollaborationcommunication
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Engineering
