Machine Learning Engineer

Logo of Twilio

Twilio

πŸ’΅ $150k-$224k
πŸ“Remote - United States

Job highlights

Summary

Join Twilio's Efficiency Engineering team as a Machine Learning Engineer. This role involves developing and deploying AI/ML models, collaborating with cross-functional teams, and leveraging advanced technologies. You will build supervised machine learning models and GenAI/LLM-powered applications to meet the needs of Twilio's diverse customer base. The position requires 5+ years of experience in data engineering, applied ML, and software engineering. Twilio offers competitive pay, generous time off, parental and wellness leave, healthcare, and a retirement savings program. The role is remote with some travel.

Requirements

  • 5+ years of data engineering, applied ML & software engineering experience
  • Develop and Deploy AI pipelines & models: Build and deploy data pipelines & machine learning models leveraging NLP techniques and GenAI-powered applications, to production environments, ensuring they meet the diverse needs of Twilio's verticals and customer base
  • Collaborate Across Teams: Work closely with product, program, analytics, and engineering teams to implement and refine machine learning, statistical, and forecasting models that drive business outcomes
  • Utilize Advanced Technical Stack: Leverage our technical stack, including Python, SQL, R, AWS (Sagemaker, Lambda, S3, Kendra, OpenSearch), MySQL, Airtable, Pinecone and libraries such as Pandas, NumPy, SciKit-Learn, XGBoost, Matplotlib, and Keras, to develop robust and scalable AI/ML solutions
  • Integrate Enterprise Data Sources: Effectively utilize enterprise data sources like Salesforce and Zendesk to inform model development and enhance predictive accuracy
  • Harness the Power of LLMs: Apply knowledge of Large Language Models (LLMs) such as OpenAI's GPT models, Claude, Gemini, Llama, Whisper, and Groq to develop innovative GenAI use cases and solutions

Responsibilities

  • Develop and Deploy AI/ML Models: Build and deploy machine learning models by leveraging NLP, recommendation systems & GenAI-powered applications, to production environments, ensuring they meet the diverse needs of Twilio's verticals and customer base
  • Collaborate Across Teams: Work closely with product, program, analytics, and engineering teams to implement and refine machine learning, statistical, and forecasting models that drive business outcomes
  • Utilize Advanced Technical Stack: Leverage our technical stack, including Python, SQL, R, AWS (Sagemaker, Lambda, S3, Kendra, OpenSearch), MySQL, Airtable, and libraries such as Pandas, NumPy, SciKit-Learn, XGBoost, Matplotlib, and Keras, to develop robust and scalable AI/ML solutions
  • Integrate Enterprise Data Sources: Effectively utilize enterprise data sources like Salesforce and Zendesk to inform model development and enhance predictive accuracy
  • Harness the Power of LLMs: Apply knowledge of Large Language Models (LLMs) such as OpenAI's GPT models, Claude, Gemini, Llama, Whisper, and Groq to develop innovative GenAI use cases and solutions

Preferred Qualifications

  • Familiarity with using LLMs (OpenAI, Claude, Gemini, Llama etc.), RAG, Agents, Model Fine-tuning, Few-shot prompting, Prompt Engineering
  • Experience with Python-specific frameworks such as Llamaindex, Langchain, Streamlit, Gradio, FastHTML, Chainlit etc

Benefits

  • Competitive pay
  • Generous time-off
  • Ample parental and wellness leave
  • Healthcare
  • A retirement savings program
  • Health care insurance
  • 401(k) retirement account
  • Paid sick time
  • Paid personal time off
  • Paid parental leave

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.