
Machine Learning Engineer
Twilio
full-time
Posted on:
Location Type: Remote
Location: California • Connecticut • United States
Visit company websiteExplore more
Salary
💰 $138,700 - $183,600 per year
Tech Stack
About the role
- Architect, implement, and maintain scalable data pipelines and feature stores for batch and real-time workloads.
- Build reproducible ML training, evaluation, and inference workflows using modern orchestration and MLOps tooling.
- Integrate event streams from Twilio products (e.g., Messaging, Voice, Segment) into unified, analytics-ready datasets.
- Monitor, test, and improve data quality, model performance, latency, and cost.
- Partner with product, data science, and security teams to ship resilient, compliant services.
- Automate deployment with CI/CD, infrastructure-as-code, and container orchestration best practices.
- Produce clear documentation, dashboards, and runbooks; share knowledge through code reviews and brown-bag sessions.
- Embrace Twilio’s “We are Builders” values by taking ownership of problems and driving them to completion.
Requirements
- B.S. in Computer Science, Data Engineering, Electrical Engineering, Mathematics, or related field—or equivalent practical experience.
- 3–5 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 leave
- Wellness leave
- Healthcare insurance
- Retirement savings program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSQLETLELTAirflowDagsterMLflowSageMakerVertex AIDocker
Soft Skills
analytical thinkingcommunication skillsownershipcuriositycontinuous learning