Overview
Join Twilio’s Conversation Memory team as a Staff Machine Learning Engineer building foundational AI/ML capabilities for intelligent engagement experiences. The role bridges theoretical research, production-grade experimentation and enterprise-quality software to solve contextual intelligence and large-scale ML problems.
What you'll do
- Build new functionality within a fast-moving product seeing rapid adoption.
- Take nebulous ideas, design rigorous experiments and execute them within weeks.
- Conduct deep-dive research into state-of-the-art LLM orchestration, retrieval strategies and data-driven personalization.
- Build ML systems that hold up at Twilio scale.
- Rapidly acquire new technical skills and knowledge in a fast-paced, high-delivery environment.
- Leverage and integrate the latest AI development stacks to bypass boilerplate engineering and focus on core differentiation.
What you'll need
- 8+ years of applied ML/AI experience with a track record of owning technically ambitious systems end to end rather than contributing to someone else's design.
- Comfort operating in a 0-to-1 setting with ambiguous requirements and a strong bias for action.
- Proficiency in Python programming language.
- Experience building cloud-based services on AWS, GCP, or Azure, with high-volume data, streaming or real-time inference paths, and a range of data stores.
- Strong fundamentals of statistical machine learning algorithms, transformer models and LLMs.
- Ability to raise the technical bar of a team through mentorship, design review and standards, without formal management authority.
- Strong communication skills and ability to collaborate effectively with teammates.
Nice to have
- Prior experience building autonomous agents that handle multi-turn conversations and maintain long-term context/consistency.
- Strong background in predictive modeling on user behavior, including experiment design and the causal or counterfactual methods needed when randomization is partial.
- Prior experience working in a globally distributed team.
Details
- Remote role based in India: Karnataka, Tamil Nadu, Telangana State, Maharashtra and New Delhi.
- May require occasional travel for project or team in-person meetings.
- May require ad-hoc in-person attendance for team gatherings, functional off-sites or customer meetings.
Read the full description and apply on the company’s own careers page.