Twilio is seeking a Site Reliability Engineer for their Data Infrastructure Platform.
The role involves designing, building, and optimizing the platform to support various data-driven initiatives.
The engineer will collaborate with cross-functional teams to understand business requirements and architect scalable solutions.
Responsibilities include maintaining infrastructure for data ingestion, processing, and analysis, and ensuring data quality, integrity, and security.
The engineer will also mentor early career engineers and stay updated with emerging technologies in big data.
Requirements:
A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required.
Candidates must have 8+ years of experience in Site Reliability Engineering, DevOps, or Software Engineering with a focus on infrastructure or backend systems.
Strong production experience in operational management, scaling, and tuning for performance and reliability is necessary.
Hands-on experience with Kubernetes, preferably EKS, is required.
A deep understanding of AWS cloud services relevant to data infrastructure is essential.
Proficiency in infrastructure-as-code tools like Terraform or CloudFormation is required.
Expertise in observability tools such as Prometheus and Grafana is necessary.
Candidates must be proficient in at least one programming language, such as Go, Python, or Java.
Experience in designing and implementing incident response processes and participating in on-call rotations is required.
A strong understanding of distributed systems principles is necessary.
A proven track record of driving reliability improvements in high-scale, data-intensive systems is essential.
Excellent problem-solving and analytical skills, along with strong verbal and written communication skills, are required.
Benefits:
Twilio offers competitive pay and generous time off, including ample parental and wellness leave.
Healthcare benefits and a retirement savings program are provided.
The role may be eligible for Twilio’s equity plan and corporate bonus plan.
All roles generally include health care insurance, a 401(k) retirement account, paid sick time, and paid personal time off.
The starting salary will be determined based on skills, experience, and geographic location.