remote
Principal Engineer - Twilio
Software Engineer
Lead the design and delivery of AI‑powered communication services, building scalable, cloud‑native solutions with Python, Node.js, and AWS, while driving innovation in Twilio’s API ecosystem.
About the role
Key Responsibilities
- Architect and implement end‑to‑end AI and messaging solutions using Python, Node.js, and Twilio APIs.
- Design scalable, multi‑region services on AWS, ensuring high availability and performance.
- Collaborate with cross‑functional teams to define product roadmaps and technical specifications.
- Mentor and coach engineering teams, fostering best practices in code quality, testing, and CI/CD.
- Drive continuous improvement of infrastructure, monitoring, and security across the platform.
Requirements
- 10+ years of software engineering experience, with 5+ in a senior or principal role.
- Deep expertise in Python, Node.js, and RESTful API design.
- Proven track record building AI/ML services at scale on AWS.
- Strong understanding of Twilio’s communication platform and related SDKs.
- Excellent communication skills and a passion for mentoring.
Skills
pythonnodejsmachine learningaws