Job Description
Twilio is seeking a Staff Machine Learning Engineer to join its Identity Resolution team. This role involves developing sophisticated ML models and feature engineering techniques to enhance the company's identity resolution capabilities. The engineer will play a critical role in improving systems' ability to accurately match and unify customer identities, enabling more personalized customer experiences and strategic business insights. The role also includes building robust data infrastructure to support and scale machine learning initiatives.
Responsibilities include:
- Designing, implementing, and refining machine learning models.
- Developing and optimizing feature engineering methodologies.
- Developing and maintaining scalable data infrastructure.
- Building and maintaining scalable machine learning solutions in production.
- Training and validating both deep learning-based and statistical-based models.
- Partnering with product managers, tech leads, and stakeholders.
- Ensuring high standards of operational excellence.
- Driving engineering best practices.
Requirements include:
- 7+ years of applied ML experience.
- Proficiency in Python, Java or Golang is preferred.
- Extensive experience in feature engineering.
- 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
What Twilio Offers:
- Competitive pay.
- Generous time off.
- Ample parental and wellness leave.
- Healthcare.
- A retirement savings program.