Skip to content

Machine Learning Engineer

Design, build, and operate cloud-native data and ML infrastructure powering real-time intelligence for Twilio products. Requires 3-5 years of production ML/data systems experience and strong Python/SQL skills.

139k – 204kUnited StatesML EngineeringRemote3+ YOE

About the role

Responsibilities

  • Architect, implement, and maintain scalable data pipelines and feature stores for batch and real-time workloads.
  • Build reproducible ML training, evaluation, and inference workflows using modern orchestration and MLOps tooling.
  • Integrate event streams from Twilio products (e.g., Messaging, Voice, Segment) into unified, analytics-ready datasets.
  • Monitor, test, and improve data quality, model performance, latency, and cost.
  • Partner with product, data science, and security teams to ship resilient, compliant services.
  • Automate deployment with CI/CD, infrastructure-as-code, and container orchestration best practices.
  • Produce clear documentation, dashboards, and runbooks; share knowledge through code reviews and brown-bag sessions.

Requirements

  • B.S. in Computer Science, Data Engineering, Electrical Engineering, Mathematics, or related field—or equivalent practical experience.
  • 3–5 years building and operating data or ML systems in production.
  • Proficient in Python and SQL; comfortable with software engineering fundamentals (testing, version control, code reviews).
  • Hands-on experience with ETL/ELT orchestration tools (e.g., Airflow, Dagster) and cloud data warehouses (Snowflake, BigQuery, or Redshift).
  • Familiarity with ML lifecycle tooling such as MLflow, SageMaker, Vertex AI, or similar.
  • Working knowledge of Docker and Kubernetes and at least one major cloud platform (AWS, GCP, or Azure).
  • Understanding of data modeling, distributed computing concepts, and streaming frameworks (Spark, Flink, or Kafka Streams).
  • Strong analytical thinking, communication skills, and a demonstrated sense of ownership, curiosity, and continuous learning.

Nice-to-Haves

  • Experience with Twilio Segment, Kafka/Kinesis, or other high-throughput event buses.
  • Exposure to infrastructure-as-code (Terraform, Pulumi) and GitHub-based CI/CD pipelines.
  • Practical knowledge of generative AI workflows, foundation-model fine-tuning, or vector databases.
  • Contributions to open-source data/ML projects or published technical presentations/blogs.
  • Domain experience in communications, marketing automation, or customer engagement analytics.

Compensation & Benefits

  • Health care insurance, 401(k) retirement account, paid sick time, paid personal time off, paid parental leave.
  • This role may be eligible to participate in Twilio’s equity plan and corporate bonus plan.

Skills

PythonSQLAirflowDagsterSnowflakeBigQueryRedshiftMLflowSageMakerVertex AiDockerKubernetesAWSGCPAzure

Similar roles

ML Engineering jobs

ML Engineer

Founding ML Engineer building production ML systems for governance, security, and agentic platform capabilities at Docker. Requires 5+ years applied ML experience shipping systems and 4+ years backend/infra engineering.

139k – 226kPalo Alto, CA +1ML EngineeringRemote5+ YOELLMsRetrieval

Applied Scientist II (Audio)

Builds, tunes, and deploys state-of-the-art audio deepfake detection models for production, ensuring robustness against real-world conditions like noise and compression. Requires Master's/PhD in ML or related field with 3+ years experience in ML model deployment, Python, PyTorch/JAX, and audio processing expertise.

140k – 180kNew York, NYML EngineeringRemote3+ YOEJAXPython

Machine Learning Engineer (AI Platform Lead)

Build and scale ML compute infrastructure and distributed training pipelines for foundation models. Optimize GPU/CPU efficiency and data throughput for large-scale model training and inference.

140k – 180kUnited StatesML EngineeringRemote5+ YOEJAXAWS

Applied Research Scientist - Foundation Models

Develops and optimizes transformer-based vision-language foundation models for physical security, owning full-cycle training, fine-tuning, compression, and deployment for real-time inference on images, videos, and text. Requires PhD/Master's in CS/EE, hands-on ML expertise with PyTorch/TensorFlow, Transformers, and ViTs.

140k – 175kRedwood City, CAML EngineeringHybridC++Cnns

Robotic Software Engineer, Perception

As a Perception Autonomy Engineer, you will develop, integrate, and maintain real-time sensor software solutions for autonomous vehicles. This involves designing and deploying AI/ML sensor algorithms, creating interfacing software for sensor control, and collaborating with cross-functional teams for seamless deployment and testing.

140k – 220kSan Diego, CAML EngineeringOn-site5+ YOEC++Onnx