Machine Learning Engineer
Job Description
Twilio is hiring a Machine Learning Engineer on the Conversation Intelligence team to build AI-powered features that derive meaning from voice and messaging data at scale.
Responsibilities
- Design and develop machine learning solutions with focus on accuracy, performance, security, and scalability
- Build and maintain end-to-end AI/ML pipelines, covering data ingestion, feature engineering, model development, validation, and deployment, with guidance from senior engineers on complex architectural decisions
- Instrument AI/ML services using metrics, logging, and telemetry to track model performance and operational health against defined SLOs
- Participate in on-call rotations, supporting progressive rollouts and applying standard mitigation strategies to keep production inference services healthy
- Collaborate through planning, design, and code review to contribute to product and technical discussions, and improve overall code quality through review feedback
Requirements
- 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
- 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, including model versioning, experiment tracking, and cloud infrastructure on AWS, GCP, or Azure
- Proficiency in Python (preferred) or another similar object-oriented language
- Experience using Large (or Small) Language Models within software systems
- Excellent written and verbal communication skills, with the ability to explain complex technical topics to technical and non-technical audiences
Technologies
- Python
- PyTorch
- TensorFlow
- JAX
- Hugging Face Transformers
- NLTK
- SpaCy
- AWS
- GCP
- Azure
Desired
- 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, or CrewAI
- Familiarity with MLOps/LLMOps tooling for maintaining models in production, including testing, versioning, model registry, retraining, and monitoring
Benefits
- Competitive pay
- Generous time off
- Ample parental and wellness leave
- Healthcare
- A retirement savings program
Location
- Remote from Ireland
Travel
- Occasional travel may be required for project or team in-person meetings
Recruitment Fraud Notice
- Twilio will never ask for payment, gift cards, cryptocurrency, or banking information during the recruiting process
- Job offers are not made without a formal interview process
- Interviews will not be conducted exclusively through text-based messaging apps
- Please use an official @twilio.com email address when engaging with recruiters