Twilio is seeking a Principal Machine Learning & Data Engineer to lead the design, build, and operation of the internal ML-and-data platform. This role involves architecting cloud-native pipelines, model-serving infrastructure, and developer tooling to empower product teams and unlock the imagination of builders. The position focuses on reliability, security, and cost efficiency.
Requirements
- Bachelor’s or higher in Computer Science, Engineering, Mathematics, or equivalent practical experience.
- 7+ years building and operating production data or machine-learning systems at scale.
- Expert fluency in Python and one compiled language.
- Hands-on mastery of distributed data frameworks (Spark/Flink), SQL/NoSQL stores, and streaming platforms.
- Demonstrated success designing cloud-native architectures on AWS.
- Deep knowledge of container orchestration (Kubernetes/EKS), service-mesh networking, and autoscaling strategies.
- Strong grasp of model-lifecycle concerns and MLOps tooling.
- Exceptional written and verbal communication skills.
- Geographic constraints for application.
Benefits
- competitive pay
- generous time off
- healthcare
- retirement savings program
- paid time off
- paid parental leave