Enable job alerts via email!

Staff, Machine Learning Engineer (L4)

Twilio

United States

Remote

USD 120,000 - 180,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Staff Machine Learning Engineer to join their Identity Resolution team. In this pivotal role, you will develop sophisticated machine learning models and feature engineering techniques to enhance identity resolution capabilities. Your expertise will help create comprehensive customer profiles and improve personalized experiences. The position offers the chance to work with cutting-edge technologies and collaborate with a diverse team, all while embracing a remote-first culture. If you're passionate about machine learning and eager to make a significant impact, this opportunity is for you.

Benefits

Generous time off
Parental leave
Wellness leave
Healthcare benefits
Retirement savings program

Qualifications

  • 7+ years of applied ML experience and proficiency in Python, Java, or Golang.
  • Strong background in machine learning frameworks and feature engineering.

Responsibilities

  • Design and refine machine learning models for identity resolution algorithms.
  • Develop scalable data infrastructure for machine learning models.

Skills

Machine Learning
Feature Engineering
Python
Java
Golang
TensorFlow
PyTorch
Scikit-learn
Apache Spark
Hadoop

Tools

AWS
Azure
Google Cloud
Kafka
DynamoDB
Presto

Job description

Who we are

At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences.

Our dedication to remote-first work, and strong culture of connection and global inclusion means that no matter your location, you’re part of a vibrant team with diverse experiences making a global impact each day. As we continue to revolutionize how the world interacts, we’re acquiring new skills and experiences that make work feel truly rewarding. Your career at Twilio is in your hands.

See yourself at Twilio

Join the team as Twilio’s next Staff, Machine Learning Engineer in our Identity Resolution team.

About the job

Twilio is a leader in providing innovative solutions to complex data challenges, helping businesses better understand their customers. Twilio is at the forefront of transforming how businesses understand and engage with their customers. Leveraging advanced identity resolution technologies, we unify and enrich disparate data sources to create comprehensive customer profiles.

As a Staff Engineer specializing in Machine Learning and Feature Engineering for the Identity Resolution team, you will drive the development of sophisticated ML models and advanced feature engineering techniques designed to enhance our identity resolution capabilities. Your work will play a critical role in improving our systems' ability to match and unify customer identities accurately, enabling more personalized customer experiences and strategic business insights. Your role will also involve building robust data infrastructure to support and scale our machine learning initiatives.

To thrive in this role, you must have a deep background in ML engineering, and a consistent track record of solving data & machine-learning problems at scale. You are a self-starter, embody a growth attitude, and collaborate effectively across the entire Twilio organization.

Responsibilities

In this role, you’ll:

  • Design, implement, and refine machine learning models that improve the precision and recall of identity resolution algorithms.
  • Develop and optimize feature engineering methodologies to extract meaningful patterns from large and complex datasets that enhance identity matching and unification.
  • Develop and maintain scalable data infrastructure to support the deployment and training of machine learning models, ensuring that they run efficiently under varying loads.
  • Build and maintain scalable machine learning solutions in production.
  • Train and validate both deep learning-based and statistical-based models considering use-case, complexity, performance, and robustness.
  • Demonstrate end-to-end understanding of applications and develop a deep understanding of the “why” behind our models & systems.
  • Partner with product managers, tech leads, and stakeholders to analyze business problems, clarify requirements and define the scope of the systems needed.
  • Ensure high standards of operational excellence by implementing efficient processes, monitoring system performance, and proactively addressing potential issues.
  • Drive engineering best practices around code reviews, automated testing, and monitoring.

Qualifications

Twilio values diverse experiences from all kinds of industries, and we encourage everyone who meets the required qualifications to 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!

*Required:

  • 7+ years of applied ML experience.
  • Proficiency in Python, Java, or Golang is preferred.
  • Extensive experience in feature engineering and developing data-driven frameworks that enhance identity matching algorithms.
  • Strong background in the foundations of machine learning and building blocks of modern deep learning.
  • Deep understanding of machine learning frameworks and libraries such as TensorFlow, PyTorch, or Scikit-learn.
  • Experience with big data technologies like Apache Spark or Hadoop, and familiarity with cloud platforms (AWS, Azure, Google Cloud) for scalable data processing.
  • Familiarity with ML Ops concepts related to testing and maintaining models in production such as testing, retraining, and monitoring.
  • Experienced with modern data storage, messaging, and processing tools (Kafka, Apache Spark, Hadoop, Presto, DynamoDB etc.) and demonstrated experience designing and coding in big-data components such as DynamoDB or similar.
  • Experience working in an agile team environment with changing priorities.
  • Experience of working on AWS.

Desired:

  • Exposure to Advertising Technology, Marketing Technology domains.
  • Experience designing and implementing highly available, performant, and fault-tolerant distributed systems that provide durable and (eventually) consistent results.
  • Experience with Large Language Models.

Location

This role will be remote, based in India (Karnataka, Maharashtra, New Delhi, Tamil Nadu, Telangana).

Travel

We prioritize connection and opportunities to build relationships with our customers and each other. For this role, you may be required to travel occasionally to participate in project or team in-person meetings.

What We Offer

Working at Twilio offers many benefits, including competitive pay, generous time off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Offerings vary by location.

Twilio thinks big. Do you?

We like to solve problems, take initiative, pitch in when needed, and 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 and donation efforts.

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

Twilio is proud to be an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Additionally, Twilio participates in the E-Verify program in certain locations, as required by law.

Twilio is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at accommodations@twilio.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior - Staff Machine Learning Engineer (Multiple Levels)

People In AI

New York

On-site

USD 150,000 - 250,000

5 days ago
Be an early applicant

Staff Analytics and Data Engineer

Rivian and Volkswagen Group Technologies

Palo Alto

On-site

USD 132,000 - 166,000

9 days ago