
Staff Software Engineer, L4
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in India.
• Develop and scale systems that can handle several hundred thousand data points per second.
• Lead the creation of high-scale data ingestion and processing systems.
• Design, manage, and maintain intricate distributed systems.
• Ensure reliability, performance, and cost-effectiveness while querying petabytes of data for Twilio Segment’s customer data platform.
• Create and implement robust, high-scale routing solutions for the data platform and pipelines team.
• Deliver features that are highly available and have high throughput, using eventual consistency.
• Collaborate with engineering and product leaders and teams across Twilio Segment.
• Support the reliability and security of the platform.
• Build and enhance globally accessible, highly scalable distributed systems.
• Assume the role of team Tech Lead as required.
• Mentor engineers on technical architecture and design principles.
• Partner with application teams to ensure comprehensive customer success.
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
• Practical experience with high-scale messaging and streaming systems, as well as processing engines.
• Over 8 years of experience writing production-level code in a contemporary programming language.
• Strong theoretical foundations coupled with practical experience in designing and implementing highly available, performant, and fault-tolerant distributed systems.
• Proficient in programming languages such as Go, Java, Scala, or similar.
• Expertise in concurrent programming, Linux systems, and networking principles.
• Experience managing large-scale distributed systems on AWS or GCP.
• Familiarity with message-passing systems like Kafka or AWS Kinesis and/or stream-processing platforms such as Spark or Flink.
• Hands-on experience with container orchestration frameworks including Kubernetes, EKS, or ECS.
• Experience utilizing AI tools and development productivity methodologies.
• Proven track record of delivering services in accordance with CI/CD development practices.
• In-depth knowledge of high-scale web application architecture, APIs, high-volume data pipelines, and efficient algorithms.
• Willingness to travel occasionally for project or in-person team meetings.
• Competitive salary.
• Generous vacation policy.
• Extensive parental leave.
• Comprehensive wellness leave.
• Healthcare coverage.
• Retirement savings plan.
• Support for volunteering and donations.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.