Machine Learning Engineer
WFA Digital Insight
As demand for AI solutions grows, machine learning engineers with expertise in NLP are in high demand. With a 25% increase in job postings, this role is a prime example of the industry's shift towards remote work. Twilio, a leader in communications, is seeking a skilled engineer to join their Conversation Intelligence team. With 2+ years of experience in machine learning engineering, proficiency in Python, and a background in NLP, candidates can thrive in this role. Before applying, consider your experience with cloud-based infrastructure and large language models, as well as your ability to articulate complex technical concepts.
Job Description
About the Role
The Machine Learning Engineer position at Twilio is a key part of the Conversation Intelligence team, responsible for designing and engineering AI-powered features that make customer conversations smarter. As a member of this team, you will work alongside experienced ML practitioners to develop and deploy solutions that extract meaning from voice and messaging data at Twilio scale. Your primary focus will be on developing and deploying machine learning models, ensuring accuracy, performance, security, and scalability. You will also collaborate with cross-functional teams to contribute to product and technical discussions, helping raise overall code quality through thoughtful review feedback.The role is remote, based in Spain, and offers the opportunity to work with a vibrant team of diverse experiences, making a global impact each day. Twilio values connection and opportunities to build relationships with customers and each other, prioritizing remote-first work and a strong culture of inclusion.
What You Will Do
- Design and develop machine learning solutions, ensuring accuracy, performance, security, and scalability
- Implement and maintain end-to-end AI/ML pipelines, from data ingestion and feature engineering through to model development, validation, and deployment
- Instrument AI/ML services with appropriate metrics, logging, and telemetry to monitor model performance and operational health against defined SLOs
- Participate in on-call rotations, executing progressive rollouts and applying standard mitigation strategies to keep production inference services healthy
- Collaborate across planning, design, and code review phases, contributing to product and technical discussions
- Help raise overall code quality through thoughtful review feedback
- Develop and deploy solutions that extract meaning from voice and messaging data at Twilio scale
- Work alongside experienced ML practitioners to ship real features, from model pipelines to production inference
- Design and engineer AI-powered features that make every customer conversation smarter
What We Are Looking For
- Bachelor's degree in Computer Science, Mathematics, Statistics, or a related quantitative field, or equivalent practical experience
- 2+ years of experience in machine learning engineering or applied ML, with demonstrated proficiency in Python and at least one ML framework (PyTorch, TensorFlow, or JAX)
- Familiarity with NLP libraries such as Hugging Face Transformers, NLTK, or SpaCy
- Experience developing, testing, and deploying small-to-medium scoped ML services or features in a collaborative engineering environment
- Proficiency in Python (preferred) or similar OO language
- Excellent written and verbal communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
- Experience utilizing Large (or Small) Language Models within software systems
Nice to Have
- Hands-on experience with conversational AI, or LLM fine-tuning and prompt engineering in a production context
- Exposure to agentic AI frameworks such as LangGraph, AutoGen, CrewAI
- Familiarity with MLOps/LLMOps tooling related to maintaining models in production, such as testing, versioning, model registry, retraining, and monitoring
Benefits and Perks
- Opportunity to work with a vibrant team of diverse experiences, making a global impact each day
- Remote-first work and a strong culture of inclusion
- Prioritization of connection and opportunities to build relationships with customers and each other
- Competitive compensation and benefits package
- Opportunity to develop and deploy AI-powered features that make every customer conversation smarter
How to Stand Out
- Showcase your experience with machine learning frameworks such as PyTorch, TensorFlow, or JAX, and highlight your proficiency in Python. Be prepared to discuss specific projects and applications.
- Develop a portfolio that demonstrates your ability to design and deploy AI-powered features, and be prepared to walk through your design decisions and problem-solving approach.
- Practice articulating complex technical concepts to both technical and non-technical audiences, as this is a key aspect of the role.
- Be prepared to discuss your experience with cloud-based infrastructure and large language models, and how you have applied these in previous roles.
- Research Twilio's products and services, and be prepared to discuss how you can contribute to the company's mission and values.
- Consider highlighting any experience with Excel, as it is listed as a key skill, and be prepared to discuss how you have applied it in previous roles.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.