Machine Learning Engineer
Twilio
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Who We Are
At Twilio, we’re shaping the future of communications from anywhere. We deliver innovative solutions to businesses and empower millions of developers to craft personalized customer experiences. Join a vibrant team that values remote-first work, global inclusion, and a strong culture of connection.
See Yourself at Twilio
Join the team as Twilio’s next Machine Learning Engineer.
About The Job
Become a key member of Twilio’s rapidly-growing AI & Data Platform team. You will design, build, and operate cloud-native data and ML infrastructure powering customer interactions and transforming raw events into real-time intelligence. This role offers hands-on experience, technical ownership, mentoring, and growth opportunities.
Responsibilities
- Architect, implement, and maintain scalable data pipelines and feature stores for batch and real-time workloads.
- Build reproducible ML training, evaluation, and inference workflows with modern orchestration and MLOps tools.
- Integrate event streams from Twilio products 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 deliver resilient services.
- Automate deployments using CI/CD, infrastructure-as-code, and container orchestration best practices.
- Produce clear documentation and share knowledge through code reviews and team sessions.
- Embrace Twilio’s “We are Builders” values by taking ownership of problems and driving solutions.
Qualifications
Required: B.S. in Computer Science, Data Engineering, Electrical Engineering, Mathematics, or related field, or equivalent practical experience; 3–5 years of experience building and operating data or ML systems in production; proficiency in Python and SQL; hands-on experience with ETL/ELT orchestration tools and cloud data warehouses; familiarity with ML lifecycle tooling; working knowledge of Docker, Kubernetes and at least one major cloud platform; understanding of data modeling, distributed computing, and streaming frameworks; strong analytical, communication skills and sense of ownership.
Desired: Experience with Twilio Segment, Kafka/Kinesis, infrastructure-as-code, CI/CD pipelines, generative AI workflows, and contributions to open-source data/ML projects; domain experience in communications, marketing automation, or customer engagement analytics.
Location & Travel
This role is remote, though not eligible for hire in CA, CT, NJ, NY, PA, WA. Occasional travel may be required for in-person meetings.
Compensation & Benefits
Competitive pay, equity eligibility in some locations, healthcare, retirement savings program, paid time off, and more benefits are available.
Twilio Culture
At Twilio, we embrace diversity and value each individual's unique perspective. We are proud to be an equal opportunity employer and encourage all qualified candidates to apply.
Key skills/competency
- Machine Learning
- AI
- Data Pipelines
- MLOps
- Python
- SQL
- Cloud
- ETL
- Docker
- Kubernetes
How to Get Hired at Twilio
- Customize your resume: Highlight relevant machine learning projects and skills.
- Study Twilio culture: Review their mission, values, and remote work policies.
- Showcase technical mastery: Emphasize cloud, ETL, and MLOps experience.
- Prepare for interviews: Practice problem-solving and system design questions.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background