Senior Manager of Machine Learning
Twilio
full-remoteseniorpermanentengineering-managementbackenddata Full remote Yesterday via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Machine LearningPyTorchTensorFlowPythonKafkaApache SparkAWSSageMakerFraud ComplianceDistributed Systems
About the role
Role overview
Join Twilio as a Senior Engineering Manager (Machine Learning) in the Messaging Risk & Decision Platform team. You will build advanced ML models and robust data pipelines to enable fast, accurate risk predictions and decisions across Twilio’s communication channels.
Responsibilities
- Develop and operate ML and data solutions for risk prediction and decisioning.
- Build robust data pipelines to support high-quality, production-ready model workflows.
- Lead, mentor, and manage a team of machine learning and data engineers; actively support their growth.
- Partner with product managers and architects to translate customer needs into actionable technical requirements and long-term roadmaps.
- Ensure best engineering practices and strong execution in an agile environment.
Requirements
- 10–14+ years total experience in machine learning and/or data engineering.
- 5+ years experience leading/managing engineering teams.
- Proven track record shipping and maintaining ML models in production under fast-paced conditions.
- Strong distributed systems and production engineering background.
- Expert Python proficiency.
- Experience with ML frameworks: PyTorch, TensorFlow, and/or Keras.
- Data tooling experience with Kafka, Apache Spark, Hadoop, Presto, and DynamoDB.
- Cloud experience with AWS, specifically SageMaker, EKS, or ECS.
- Domain experience: fraud/compliance and familiarity with telecommunications.
- Observability familiarity (e.g., Datadog, Grafana).
- Strong ability to communicate technical and business decisions clearly.
Nice to have
- Familiarity with LLMs and latest developments.
- Knowledge of telecommunications signals/behavior and advanced decisioning.
- Java or Scala knowledge.
- Experience with highly-available full-stack applications and distributed systems.
About Twilio
Twilio is a cloud communications platform company that powers messaging and communication across channels. The role sits in Twilio’s Messaging Risk & Decision Platform team, focused on applying machine learning to predict risk and drive automated decisions at scale.
Scraped 5/14/2026