Latest AI JobsBrowse Jobs
Twilio logo

Principal, Machine Learning Engineer (L5)

TwilioRemote - IndiaEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Senior · 10+ yrs
Posted
8 Oct 2026
Status
Open · checked 7d ago

About this role

This remote Principal Machine Learning Engineer position at Twilio in India suits senior technologists with extensive artificial intelligence experience who thrive in ambiguity and want to design foundational engagement systems. The professional selected will shape intelligent communication functionalities within the Customer Memory Team, bridging research and enterprise software.

Role Overview

Twilio seeks a Principal Machine Learning Engineer to join its remote team in India, specifically covering regions such as Karnataka, Tamil Nadu, Telangana State, Maharashtra, and New Delhi. The individual in this role will develop foundational artificial intelligence and machine learning capabilities that drive intelligent engagement experiences for customers. Responsibilities involve bridging theoretical research, production experimentation, and enterprise software to create seamless, personalized interactions.

Key Responsibilities

Construct new features within a rapidly moving product experiencing swift adoption rates.
Formulate ambiguous concepts into rigorous experiments and execute them within weeks.
Perform deep research regarding state-of-the-art large language model orchestration, retrieval strategies, and data-driven personalization.
Construct machine learning systems capable of operating at Twilio scale.
Rapidly acquire new technical skills within a fast-paced environment.
Integrate recent artificial intelligence development stacks to bypass boilerplate engineering.

Requirements

Minimum of 10 years of applied machine learning and artificial intelligence experience with ownership of end-to-end technical systems.
Comfort operating in a zero-to-one setting with ambiguous requirements and a bias for action.
Proficiency in the Python programming language.
Experience developing cloud-based services on AWS, GCP, or Azure involving high-volume data, streaming or real-time inference paths, and data stores.
Deep expertise in designing, architecting, and deploying production-grade artificial intelligence systems including large language model orchestration, embedding models, and vector stores.
Strong fundamentals in statistical machine learning algorithms, transformer models, and large language models.
Ability to elevate team technical standards through mentorship and design reviews without formal management authority.
Strong communication skills and effective collaboration abilities.

Nice to Have

Prior experience constructing autonomous agents for multi-turn conversations and long-term context.
Background in predictive modeling for user behavior, experiment design, and causal or counterfactual methods.
Experience operating within globally distributed teams.

Skills and Tools

Python
AWS
GCP
Azure
Large Language Models
Transformer Models
Vector Stores
Embedding Models

Salary and Benefits

Twilio provides competitive pay, generous time off, parental and wellness leave, healthcare coverage, and a retirement savings program, with specific offerings varying by location.

About the Company

Twilio operates as a remote-first communications platform provider that delivers innovative solutions to businesses and developers globally. The organization fosters a culture of connection and global inclusion, while utilizing artificial intelligence to streamline its hiring processes.

How to Apply

Interested candidates should apply directly on the official Twilio careers page using an official company email address.

Skills and tech stack

Questions candidates ask

Is this position fully remote?

Yes, this is a remote role based in India, though employees may occasionally report in person for team gatherings, functional off-sites, customer meetings, or project collaboration.

How many years of experience are required?

The role requires 10+ years of applied machine learning and artificial intelligence experience.

What programming language is required?

Proficiency in Python is required for this position.

What cloud platforms should candidates have experience with?

Candidates need experience building cloud-based services on AWS, GCP, or Azure.

What benefits does Twilio offer?

Twilio offers competitive pay, generous time off, parental and wellness leave, healthcare, and a retirement savings program, with offerings varying by location.

Ready to apply?

The application is on the official Twilio careers page.

Apply on company site