Skip to content
TwilioTwilio

Machine Learning Engineer

Build and deploy AI-powered features for conversation intelligence, developing production ML pipelines and inference services for voice and messaging data. The role requires 2+ years of applied ML experience, Python, an ML framework, NLP familiarity, and cloud infrastructure experience.

About the job

Responsibilities

  • Design and develop machine learning solutions for accuracy, performance, security, and scalability.
  • Implement and maintain end-to-end AI/ML pipelines, including data ingestion, feature engineering, model development, validation, and deployment.
  • Instrument AI/ML services with metrics, logging, and telemetry to monitor model performance and operational health against defined SLOs.
  • Participate in on-call rotations, progressive rollouts, and mitigation strategies for production inference services.
  • Collaborate during planning, design, and code review, contributing to product and technical discussions and improving code quality.

Requirements

  • Bachelor's degree in Computer Science, Mathematics, Statistics, or a related quantitative field, or equivalent practical experience.
  • 2+ years of experience in machine learning engineering or applied ML.
  • Proficiency in Python or a similar object-oriented language.
  • Experience with at least one ML framework: PyTorch, TensorFlow, or JAX.
  • Familiarity with NLP libraries such as Hugging Face Transformers, NLTK, or SpaCy.
  • Experience developing, testing, and deploying small-to-medium scoped ML services or features in a collaborative engineering environment.
  • Experience with model versioning, experiment tracking, and cloud-based infrastructure.
  • Experience utilizing large or small language models within software systems.
  • Excellent written and verbal communication skills, with the ability to explain complex technical concepts to technical and non-technical audiences.

Nice-to-haves

  • Hands-on experience with conversational AI, LLM fine-tuning, or prompt engineering in production.
  • Exposure to agentic AI frameworks such as LangGraph, AutoGen, or CrewAI.
  • Familiarity with MLOps/LLMOps tooling for testing, versioning, model registries, retraining, and production monitoring.

Compensation and Benefits

  • Competitive pay.
  • Generous time off.
  • Parental and wellness leave.
  • Healthcare.
  • Retirement savings program.
  • Additional benefits that vary by location.
  • Occasional travel for project or team meetings may be required.

Skills

Python, PyTorch, TensorFlow, JAX, Hugging Face Transformers, Nltk, Spacy, LLMs, AWS, GCP, Microsoft Azure, LangGraph, Autogen, Crewai, MLOps

DataVisor

DataVisor

Mountain View, CA

Software Engineer, Artificial Intelligence
$130k+/yrOn-site2+ YOEML Engineering

Builds high-scale data pipelines, distributed systems, and AI agent workflows using LLMs for fraud intelligence platform. Requires 2+ years software engineering, Python proficiency, big data tools, AWS/K8s, and ML foundations.

Coinbase

Coinbase

San Francisco, CA

Machine Learning Engineer Intern
$60+/hrHybridML Engineering

Machine learning intern pursuing a Ph.D. who will build and deploy production-scale models and pipelines, conduct an end-to-end research project, and collaborate with engineering and product teams on blockchain and cryptocurrency applications.

Fireworks AI

Fireworks AI

San Mateo, CA
Member of Technical Staff
$160k+/yrOn-siteML Engineering

Build, deploy, and optimize AI applications and machine learning models for customer use cases while contributing to an internal ML platform. This new graduate role requires a technical master’s degree, hands-on ML or LLM experience, and strong customer communication skills.

PathAI

PathAI

Boston, MA
Machine Learning Engineer II/III
$107k+/yrOn-site2+ YOEML Engineering

Develop and deploy machine learning models for biomedical research and AI product development, collaborating with scientific, engineering, and product teams. Requires a master's degree with 2–4 years of experience or a PhD with 0–2 years, plus strong Python and ML development skills.

Earnin

Earnin

Mountain View, CA

Machine Learning Engineer
$187k+/yrHybrid2+ YOEML Engineering

Machine learning engineer who trains, evaluates, and productionizes models and LLM-powered applications for financial products. Requires 2+ years of ML systems experience, strong Python and PyTorch skills, production data pipelines, model evaluation, and API development.