Events  Deals  Jobs 
    Sign in  
Twilio // platform for building messaging applications
Engineering, Full Time    New York City, New York    Posted: Monday, May 23, 2022
Apply To Job

See yourself at Twilio

Join the team as our next ML Engineer

Who we are & why were hiring

Twilio powers real-time business communications & data solutions that help companies & developers worldwide build better applications & customer experiences.

Although we're headquartered in San Francisco, we have presence throughout South America, Europe, Asia & Australia. We're on a journey to becoming a globally anti-racist, anti-oppressive, anti-bias company that actively opposes racism & all forms of oppression & bias. At Twilio, we support diversity, equity & inclusion wherever we do business. We employ thousands of Twilions worldwide, & we're looking for more builders, creators, & visionaries to help fuel our growth momentum.

About the job

This position is needed to scope, design, & deploy machine learning systems into the real world to ensure that communication across Twilio platforms remains legal, safe & wanted. 

As a Machine-Learning Engineer, you thrive at designing large-scale systems, building complex predictive models, performing efficient experimentation & automating processes. You will partner with Architects, Product Managers & Operational Leaders for developing anti-fraud/ anti-abuse systems for our customers.


In this role, youll:

  • Build algorithms based on statistical modelling procedures & build & maintain scalable machine learning solutions in production
  • Transform data science prototypes & applying appropriate ML algorithms & tools
  • Work closely with the Data Scientists, build tools to enhance their productivity & to ship & maintain ML models
  • Analyze huge datasets to perform EDA & come out with patterns & features to support the problem statement.
  • Manage the infrastructure & data pipelines needed to bring code to production
  • Demonstrate end-to-end understanding of applications (including, but not limited to, the machine learning algorithms) being created
  • Partner with product managers & architects to analyse business problems, clarify requirements & define the scope of the systems needed
  • Use cloud platforms such as AWS or GCP to handle larger scale data
  • Support operational leaders by developing code to automate manual processes 
  • Drive high engineering standards on the team through code review, automated testing, & mentoring.
  • Develop white papers, blogs, reference implementations, labs, & presentations to evangelize Twilios design patterns & best practices for Anti-Fraud/ Anti-Abuse solutions


Not all applicants will have skills that match a job description exactly. Twilio values diverse experiences in other industries, & we encourage everyone who meets the required qualifications to apply. While having desired qualifications make for a strong candidate, we encourage applicants with alternative experiences to also apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Twilio. We are always looking for people who will bring something new to the table!


  • Ph.D./MS/Bachelors in Computer Science, statistics, or related field  
  • 2+ years of applied ML experience in statistical & mathematical modeling such as supervised & unsupervised machine learning, deep learning, and/or reinforcement learning; 3+ years & a Masters degree
  • Track record of building, shipping & maintaining machine learning systems in a highly ambiguous & fast paced environment.
  • Exposure to different ML frameworks & exposure to services like Sagemaker, Clarify, Model Monitoring, TensorFlow, MxNet, PyTorch, Sklearn, etc. preferred
  • Have hands-on experience with container orchestration frameworks (e.g. Kubernetes, EKS, ECS)
  • Familiarity with concepts related to testing & maintaining models in production such as A/B testing, retraining, monitoring model performance
  • Hands on experience with modern data storage, messaging, & processing tools (Kafka, Flink, Spark, Hadoop, Cassandra, etc.) & demonstrated experience designing & coding in big-data components such as DynamoDB or similar
  • Proficiency in Python is preferred. We will also consider strong quantitative candidates with a background in other programming languages such as Scala/Java


  • Experience developing products on AWS or Google Cloud Services.
  • Experience in configuration management for deploying, configuring, & managing servers & systems.


This role will be remote, & based in the USA. No travel is required.

What We Offer

There are many benefits to working at Twilio, including, in addition to competitive pay, things like generous time-off, ample parental & wellness leave, healthcare, a retirement savings program, & much more. Offerings vary by location.

Twilio thinks big. Do you?

We like to solve problems, take initiative, pitch in when needed, & are always up for trying new things. That's why we seek out colleagues who embody our values something we call Twilio Magic. Additionally, we empower employees to build positive change in their communities by supporting their volunteering & donation efforts.

So, if you're ready to unleash your full potential, do your best work, & be the best version of yourself, apply now!

If this role isn't what you're looking for, please consider other open positions.

(Location dependent information)

*Please note this role is open to candidates outside of Colorado as well. The information below is provided for those hired in Colorado only.

*If you are a Colorado applicant:

  • The estimated pay range for this role, based in Colorado, is $109,280.00 - $150,260.
  • Non-Sales: Additionally, this role is eligible to participate in Twilio's equity plan.

The successful candidates starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, & geographic location within the state. This role is also eligible to participate in Twilios equity plan & for the following benefits: health care insurance, 401(k) retirement account, paid sick time, paid personal time off, paid parental leave.

Apply To Job
© 2021 GarysGuide      About    Feedback    Press    Terms