About this role
Twilio is seeking a Principal Machine Learning Engineer (L5) to join the Customer Memory Team. This role focuses on building foundational AI/ML capabilities that power intelligent engagement experiences, enabling applications and AI agents to maintain customer context. You will bridge the gap between theoretical research and production-grade software, leading rapid research cycles to solve complex problems in contextual intelligence and large-scale machine learning. Responsibilities: Build new product functionality; design and execute rigorous experiments; conduct deep-dive research into LLM orchestration, retrieval strategies, and personalization; build ML systems at scale; and integrate modern AI development stacks. Qualifications: Required: 10+ years of applied ML/AI experience with a track record of end-to-end system ownership; proficiency in Python; experience with cloud-based services (AWS, GCP, or Azure) including high-volume data and real-time inference; deep expertise in production-grade ML/AI systems, LLM orchestration, embedding models, and vector stores; strong fundamentals in statistical ML and transformer models; and the ability to mentor and raise technical standards. Desired: Experience building autonomous agents for multi-turn conversations, background in predictive modeling on user behavior, and experience working in globally distributed teams. Benefits: Competitive pay, generous time off, parental and wellness leave, healthcare, and retirement savings programs. The role is remote-first in India, with occasional travel required for team meetings.
For full details about this role, click “Apply on company site” to view the employer’s original posting.