Machine Learning Engineer @ Twilio
Your Application Journey
Email Hiring Manager
Job Details
About Twilio
At Twilio, we are at the forefront of transforming the future of communications by delivering innovative solutions that empower businesses and developers worldwide. Our platform enables seamless, personalized customer interactions across messaging, voice, and more. We foster a remote-first work environment that values diversity, inclusion, and global connectivity, and we encourage continuous learning, collaboration, and ownership.
About the Role
The Machine Learning Engineer will join our rapidly expanding AI & Data Platform team. You will design, build, and maintain cloud-native data and machine learning infrastructure that transforms raw event data into real-time insights. This role is key for enabling smarter, personalized communication experiences, collaborating with cross-functional teams, and taking ownership of complex technical projects.
Qualifications
- Bachelor’s degree in Computer Science, Data Engineering, Electrical Engineering, Mathematics, or related field, or equivalent experience.
- 3-5 years experience in building and operating production data or ML systems.
- Proficiency in Python and SQL, with solid software engineering fundamentals.
- Experience with ETL/ELT tools like Airflow or Dagster, and cloud data warehouses (Snowflake, BigQuery, or Redshift).
- Familiarity with ML lifecycle tools such as MLflow, SageMaker, or Vertex AI.
- Working knowledge of Docker, Kubernetes, and a major cloud platform (AWS, GCP, or Azure).
- Understanding of data modeling, distributed computing, and streaming frameworks like Spark, Flink, or Kafka Streams.
- Strong analytical, communication skills and a pronounced sense of ownership.
Responsibilities
- Architect, implement, and maintain scalable data pipelines and feature stores.
- Develop reproducible ML training, evaluation, and inference workflows using modern orchestration and MLOps tools.
- Integrate event streams from Twilio products into analytics-ready datasets.
- Monitor data quality, model performance, latency, and operational costs, and implement improvements.
- Collaborate with product, data science, and security teams for resilient, compliant services.
- Automate deployments using CI/CD pipelines and infrastructure-as-code best practices.
- Create comprehensive documentation, dashboards, and runbooks along with team knowledge sharing.
- Take ownership of technical challenges from conception to completion.
Benefits
- Competitive salary packages aligned with experience and location.
- Generous paid time off including parental leave and wellness days.
- Comprehensive healthcare coverage (medical, dental, vision).
- Retirement savings programs such as 401(k) plans.
- Opportunities for professional growth through training and mentorship.
- Flexible remote work environment supporting work-life balance.
- Participation in Twilio’s equity and bonus programs.
- An inclusive culture that values diversity and community involvement.
Equal Opportunity
Twilio is proud to be an equal opportunity employer. We do not discriminate based on any legally protected characteristic.
Key skills/competency
- Machine Learning
- Data Pipelines
- Cloud Infrastructure
- Python
- SQL
- ETL
- CI/CD
- Docker
- Kubernetes
- Collaboration
How to Get Hired at Twilio
🎯 Tips for Getting Hired
- Customize your resume: Tailor experience to ML and data pipelines.
- Research Twilio's culture: Understand their remote-first, inclusive values.
- Highlight technical skills: Emphasize Python, SQL, and cloud platforms.
- Prepare for interviews: Review case studies on scalable ML projects.