← All roles

Machine Learning Engineer 2

Twilio ·US ·Remote, Travel Required 1d ago
GoPythonApache Kafka

About the role

Twilio is seeking a Machine Learning Engineer to join the Conversation Memory team. The role involves building and scaling pipelines that convert raw conversation data into structured, searchable customer memory, and developing evaluation systems to ensure memory accuracy. Responsibilities include building extraction pipelines with LLM prompts, owning retrieval paths using embeddings and vector search, contributing to eval systems, diagnosing production issues, and partnering with product and ML

Requirements

Required qualifications include experience building backend services, a curious approach to service management, experience with evaluation/quality-measurement systems, solid grounding in observability practices, and fluency with AI-assisted dev tools. Desired qualifications include experience with Go and/or Python, event-streaming systems (e.g., Kafka), building LLM-backed products, and practical ML experience.

About the company

Twilio

Twilio is a leading cloud communications platform as a service (CPaaS) company that empowers businesses to build personalized customer engagement experiences. Their flexible platform integrates communication channels, customer context, and AI, enabling companies to connect with their customers more effectively across various touchpoints.

View company page →
$129k–170k
Remote, Travel Required Remote - US
Posted 1d ago
Apply for this role
Opens job-boards.greenhouse.io ↗
About the company
Twilio
https://www.twilio.com

Twilio is a leading cloud communications platform as a service (CPaaS) company that empowers businesses to build personalized customer engagement experiences. Their flexible platform integrates communication channels, customer context, and AI, enabling companies to connect with their customers more effectively across various touchpoints.

View company page →