
Staff Software Engineer – L4
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in India.
• Design and implement robust, high-scale routing solutions for the Data platform/pipelines team at Twilio Segment.
• Deliver features that prioritize high availability and throughput while ensuring eventual consistency.
• Collaborate with engineering and product leadership, as well as cross-functional teams within Twilio Segment.
• Ensure the platform's reliability and security.
• Develop and enhance globally accessible and highly scalable distributed systems.
• Act as a team Tech Lead when required.
• Provide mentorship to other engineers on the team regarding technical architecture and design.
• Work alongside application teams to guarantee end-to-end customer success.
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
• Hands-on experience with high-scale messaging/streaming systems (handling several thousand events per second) and processing engines (1M+ events per second).
• Over 8 years of experience writing production-quality code in a contemporary programming language.
• Strong theoretical background combined with practical experience in designing and implementing highly available and fault-tolerant distributed systems.
• Proficiency in one or more of the following programming languages: Go, Java, Scala, or similar.
• Well-acquainted with concurrent programming and possess a solid understanding of Linux systems and networking principles.
• Experience managing large-scale, distributed systems on cloud infrastructure such as Amazon Web Services (AWS) or Google Cloud Platform (GCP).
• Familiarity with message passing systems (e.g., Kafka, AWS Kinesis) and/or modern stream processing systems (e.g., Spark, Flink).
• Practical experience with container orchestration frameworks (e.g., Kubernetes, EKS, ECS).
• Utilize cutting-edge development productivity practices, including AI tooling.
• Proven experience in delivering services (products) following the CI/CD development methodology.
• Comprehensive understanding of architectural patterns for high-scale web applications (e.g., well-designed APIs, high-volume data pipelines, efficient algorithms).
• Ideally possess domain expertise in the Modern Data stack, with experience in developing cloud-based data solution components and architecture encompassing data ingestion, processing, and storage.
• A history of successfully leading teams, managing large projects, or architecting and building critical, complex systems from inception to delivery.
• Exceptional written and verbal communication skills to effectively convey intricate technical concepts.
• Competitive compensation.
• Generous vacation time.
• Extensive parental and wellness leave.
• Comprehensive healthcare coverage.
• Retirement savings program.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.