Engineering Manager - Runtime Team
PolyAI automates customer service through lifelike voice assistants that let customers lead a conversation. Our voice assistants make it possible for businesses to deliver outstanding customer service that rivals their human agents. Our customers, which include the world’s leading logos, are expanding how they use our platform, driving automation of critical customer service operations and integrating PolyAI into their daily customer service workflows. We’re looking for a talented Engineering Manager to join our Runtime Engineering team. Our Runtime team own the global infrastructure that powers real-time voice interactions. In this role, you will focus on leading and developing a high-performing engineering team while staying close to the technical challenges at the core of our agentic process: streaming audio, transcribing speech, using LLMs and acting on their output, and synthesising natural voice. You will guide the team as they design and optimise systems across the media stack to deliver low-latency, secure, and reliable conversations. Your leadership will directly shape the user experience of every call, driving down response times, improving comprehension, and ensuring we meet strict SLAs for performance and security. Responsibilities
- Lead, develop, and mentor a cross-functional team of 3 to 5 engineers, focusing on people management, career growth, and building a strong team culture.
- Run team operations end to end, including sprint planning, review cycles, and performance management, ensuring clear goals, predictable delivery, and accountability.
- Drive hiring efforts to grow the team, partnering with Talent and contributing to a high-quality interview process.
- Partner closely with Product to translate business goals into an actionable roadmap and measurable outcomes for internal tooling, observability, and scalability.
- Oversee the software architecture of our multitenant conversational AI platform, ensuring robustness, scalability, and reliability, particularly in externally facing developer APIs.
- Champion and enforce strong engineering standards and best practices across the team.
- Support technical decision-making, guiding engineers through design choices, trade-offs, and architectural challenges while maintaining a strong understanding of the systems in your domain.
- 3 or more years of experience working in a SaaS company, with at least 5 years of professional experience as a Software Engineer and a strong technical foundation.
- Proven experience managing a team or having direct reports, including sprint leadership, performance reviews, technical mentorship, project planning, and delivery.
- Demonstrated ability to build and execute a roadmap for an engineering team, collaborating closely with cross-functional partners.
- Experience coaching engineers through technical challenges and architectural decisions.
- Significant expertise in Python is a must. Experience with GoLang is preferable but not essential. Experience with React is a plus.
- Experience with internal tooling, observability, and scaling distributed systems.
- Experience with at least one major cloud provider (AWS, GCP, or Azure).