Machine Learning Engineer
WFA Digital Insight
The demand for machine learning specialists has grown significantly, with a focus on AI-powered customer experiences. As remote work continues to shape the industry, companies like Twilio are at the forefront of innovation. With a strong culture of remote-first work, Twilio offers a unique opportunity for engineers to make a global impact. Before applying, candidates should be aware of the importance of collaboration, cloud-based infrastructure, and model versioning in this role. The ability to develop and deploy small-to-medium scoped ML services is highly valued, with proficiency in Python and NLP libraries being essential.
Job Description
About the Role
Machine learning engineers play a crucial role in shaping the future of communications at Twilio. As a Machine Learning Engineer on the Conversation Intelligence team, you will design and engineer AI-powered features that make every customer conversation smarter. Your day-to-day responsibilities will involve developing and deploying solutions that extract meaning from voice and messaging data at Twilio scale. You will work alongside experienced ML practitioners to ship real features, from model pipelines to production inference, that directly shape how businesses understand their customers.The Conversation Intelligence team is dedicated to revolutionizing how businesses interact with their customers. As a key member of this team, you will be responsible for ensuring the accuracy, performance, security, and scalability of machine learning solutions. Your work will have a direct impact on the success of Twilio's customers, and you will be part of a vibrant team with diverse experiences making a global impact each day.
What You Will Do
- Design and development of 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, while helping raise overall code quality through thoughtful review feedback
- Develop and deploy small-to-medium scoped ML services or features in a collaborative engineering environment
- Ensure model versioning, experiment tracking, and cloud-based infrastructure are properly implemented
- Work with cross-functional teams to identify and prioritize project requirements
- Stay up-to-date with industry trends and emerging technologies in machine learning and NLP
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
- Strong understanding of cloud-based infrastructure (AWS, GCP, or Azure)
- Excellent communication and collaboration skills
Nice to Have
- Experience with Excel and data analysis
- Familiarity with Agile development methodologies
- Certification in machine learning or a related field
- Participation in open-source projects or personal projects related to machine learning
Benefits and Perks
- Competitive salary and equity package
- Comprehensive health, dental, and vision insurance
- 401(k) matching program
- Flexible PTO and remote work options
- Access to cutting-edge technologies and tools
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Recognition and reward programs for outstanding performance
How to Stand Out
- Utilize your proficiency in Python and machine learning frameworks to stand out in your application
- Showcase your experience with NLP libraries and cloud-based infrastructure in your resume and cover letter
- Prepare to discuss your approach to model versioning, experiment tracking, and deployment in your interview
- Highlight your ability to collaborate with cross-functional teams and communicate complex technical concepts effectively
- Be prepared to walk through your experience with machine learning pipelines and services, and how you've handled challenges in the past
- Don't forget to research Twilio's company culture and values, and be ready to discuss how you can contribute to the team's success
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.