Specialty
The role
Twilio is hiring a Principal Machine Learning Engineer for its Customer Memory team, which builds the AI/ML capabilities that tell any app or AI agent who a customer is and how to reach them. The role is remote, based in India (Karnataka, Tamil Nadu, Telangana, Maharashtra or New Delhi).
What you will do
- Build new functionality in a fast-moving product that is seeing rapid adoption
- Turn a vague idea into a rigorous experiment and run it within weeks
- Research LLM orchestration, retrieval strategies and data-driven personalization
- Build ML systems that hold up at Twilio scale
- Use current AI development tools to skip boilerplate engineering
What they ask for
- 10+ years of applied ML/AI, owning technically ambitious systems end to end
- Comfort in 0-to-1 settings with ambiguous requirements
- Proficiency in Python
- Cloud services experience on AWS, GCP or Azure with high-volume data and real-time inference
- Deep expertise in production ML systems, including LLM orchestration, embedding models and vector stores
- Strong fundamentals in statistical ML, transformers and LLMs
- Ability to raise a team's technical bar without formal management authority
- Based in Karnataka, Tamil Nadu, Telangana, Maharashtra or New Delhi
What they offer
- Competitive pay and generous time off (offerings vary by location)
- Parental and wellness leave
- Healthcare and a retirement savings program
This is our own short reading of the posting. The full description, and anything that has changed since, is on Twilio's careers page behind the apply button.

