Twilio is seeking a Machine Learning & Data Engineer (L3) to join their AI & Data Platform team. The role involves designing, building, and operating cloud-native data and ML infrastructure to power customer interactions and enable real-time intelligence. This hands-on role offers technical ownership, mentoring, and growth within a company revolutionizing communications with AI.
Requirements
- B.S. in Computer Science, Data Engineering, Electrical Engineering, Mathematics, or related field—or equivalent practical experience.
- 1–3 years building and operating data or ML systems in production.
- Proficient in Python and SQL; comfortable with software engineering fundamentals (testing, version control, code reviews).
- Hands-on experience with ETL/ELT orchestration tools (e.g., Airflow, Dagster) and cloud data warehouses (Snowflake, BigQuery, or Redshift).
- Familiarity with ML lifecycle tooling such as MLflow, SageMaker, Vertex AI, or similar.
- Working knowledge of Docker and Kubernetes and at least one major cloud platform (AWS, GCP, or Azure).
- Understanding of data modeling, distributed computing concepts, and streaming frameworks (Spark, Flink, or Kafka Streams).
- Strong analytical thinking, communication skills, and a demonstrated sense of ownership, curiosity, and continuous learning.
Benefits
- Competitive pay
- Generous time off
- Ample parental and wellness leave
- Healthcare
- Retirement savings program