Description
Join Twilio as a Machine Learning Engineer in a remote role. You will drive innovation and develop cutting-edge products that serve developers, builders, and operators within Twilio's Data & Observability Substrate organization.
In this hands-on, builder-focused engineering role, you will bridge Product, Design, and Engineering to develop, evaluate, and maintain scalable, low-latency, ML-based systems for real-time applications. You will lead rapid research-to-production cycles that translate business ideas into solutions for complex problems, such as streaming anomaly detection, recommendation systems, predictive modeling, and agentic AI frameworks.
Responsibilities:
- Partner with product, UX, and technical stakeholders to analyze business problems and define measurable ML problem statements.
- Design, implement, and maintain scalable, enterprise-grade ML solutions in production.
- Build reproducible ML workflows for data preparation, training, evaluation, and inference using modern orchestration and MLOps tooling.
- Implement monitoring and evaluation frameworks to continuously improve data quality, model performance, latency, and cost.
- Collaborate cross-functionally with Product, Data Science/ML, Engineering, and Security to deliver resilient, scalable, and compliant ML-powered services.
- Demonstrate end-to-end systems understanding and articulate the 'why' behind model and system design choices.
- Own operational excellence, including SLAs, on-call, incident response, and customer feedback triage.
- Drive engineering excellence via AI-assisted SDLC, code reviews, automated testing, MLOps best practices, knowledge-sharing, and mentoring.
Qualifications:
- Strong foundation in ML/AI with 5+ years of experience building, deploying, and operating data and ML systems in production.
- Proficient in Python, Java, and SQL with strong software engineering fundamentals.
- Hands-on experience with workflow orchestration, data pipelines, cloud data platforms/storage, and MLOps tooling.
- Working knowledge of containerization, cloud infrastructure, and distributed computing.
Location: Remote - US (not eligible to be hired in CA, CT, NJ, NY, PA, WA)
Travel: Occasional travel required for project or team in-person meetings
Compensation: Estimated pay ranges vary by location
- Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Vermont, or Washington D.C.: $155,520 - $194,400
- New York, New Jersey, Washington State, or California (outside of the San Francisco Bay area): $164,640 - $205,800
- San Francisco Bay area, California: $182,960 - $228,700
Benefits: Competitive pay, generous time off, parental and wellness leave, healthcare, retirement savings program, and more