remote
Senior / Staff Applied Research Software Engineer - Emerging Tech - Twilio
Software Engineer
Senior Applied Research Software Engineer leading AI-driven communication solutions using Python, ML, and AWS to build scalable, distributed systems that power next‑generation customer experiences.
About the role
Key Responsibilities
- Design, develop, and deploy production‑grade AI models and services that enhance real‑time communication platforms.
- Collaborate with cross‑functional teams to translate research prototypes into scalable, cloud‑native solutions on AWS.
- Implement distributed training pipelines and optimize inference performance for large‑scale user traffic.
- Mentor junior engineers, conduct code reviews, and champion best practices in software engineering and ML operations.
- Stay current with emerging AI technologies and evaluate their applicability to business challenges.
Requirements
- 10+ years of software engineering experience with a strong focus on AI/ML.
- Proficiency in Python, deep learning frameworks (e.g., TensorFlow, PyTorch), and distributed computing.
- Hands‑on experience deploying ML models at scale on AWS (SageMaker, ECS, EKS, Lambda).
- Deep understanding of data pipelines, model monitoring, and performance tuning.
- Excellent communication skills and a proven track record of leading technical initiatives.
Skills
pythonmachine learningawsdeep learning