Twilio

Build the future of communications.

Machine Learning Engineer

Machine Learning EngineerMachine Learning EngineerFull TimeRemoteTeam 5,001-10,000H1B SponsorCompany SiteLinkedIn

Location

California + 5 moreAll locations: California, Connecticut, New Jersey, New York, Pennsylvania, Washington

Posted

51 days ago

Salary

$138.7K - $183.6K / year

Bachelor Degree3 yrs expEnglishAirflowAmazon RedshiftAWSAzureBig QueryCloudDockerETLGoogle Cloud PlatformKafkaKubernetesPythonSparkSQL

Job Description

• 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. • Embrace Twilio’s “We are Builders” values by taking ownership of problems and driving them to completion.

Job 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.

Benefits

  • Competitive pay
  • Generous time off
  • Ample parental leave
  • Wellness leave
  • Healthcare insurance
  • Retirement savings program

Related Job Pages

More Machine Learning Engineer Jobs

Senior Machine Learning Scientist

Matterworks

AI-Powered Tools to Engineer Biology

Machine Learning Engineer52 days ago
Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

Senior Machine Learning Scientist developing AI tools for biological data insights at Matterworks

NumpyPythonPyTorch
United States

AI/ML Engineer

FTI - Frontier Technology Inc.

Right Data. Best Decisions. | Technology and deep data expertise to drive the best defense and intelligence decisions.

Machine Learning Engineer52 days ago
Full TimeRemoteTeam 501-1,000Since 1985H1B No Sponsor

AI/ML Engineer designing and deploying machine learning solutions for defense missions

PythonPyTorchScikit-LearnTensorflow
United States

Machine Learning Engineer

Calendly

The scheduling automation platform for eliminating the back-and-forth emails to find the perfect time — and so much more

Machine Learning Engineer52 days ago
Full TimeRemoteTeam 501-1,000Since 2013H1B No Sponsor

Machine Learning Engineer delivering value through ML lifecycle at Calendly

JavaKerasPythonPyTorchScalaSQLTensorflow
United States
$168.8K - $256.2K / year

Head of Machine Learning

Hightouch

Sync customer data from your warehouse into the tools your business teams rely on.

Machine Learning Engineer52 days ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

Engineering leader for machine learning efforts at Hightouch

United States
$230K - $350K / year