About PolyAI
PolyAI is transforming the customer service landscape with sophisticated, lifelike voice assistants that allow for natural, user-led dialogue. We empower companies to provide high-tier support that matches the quality of human interaction. Currently, our global client base is scaling their use of our platform, embedding PolyAI into their essential daily operations and automating high-stakes service workflows.
We are seeking expert Senior Full Stack Software Engineers to join our high-velocity teams: Runtime, Data, and Product Engineering.
Key Responsibilities
- Architecture & Development: Lead the design of our external API, allowing developers to build and manage advanced agents. You will also evolve our no‑code platform to help non‑technical users create complex voice experiences.
- End-to-End Engineering: Build robust features from the ground up using a Python backend and React (specifically Next.js) on the frontend.
- User-Centric Design: Develop clean, intuitive UIs and APIs that translate technical AI concepts into accessible tools.
- Technical Excellence: Promote high coding standards and best practices to ensure our codebase remains scalable and maintainable.
- Cross-Functional Teamwork: Partner with diverse teams to ship features that support the broader platform roadmap.
- Mentorship: Guide and support junior developers, helping foster a culture of shared learning and growth.
- System Optimization: Refine backend processes and streamline workflows to boost overall platform performance.
Requirements
- Python Mastery: 5+ years of professional experience in backend development, with deep knowledge of REST APIs (WebSockets experience is a plus).
- Agile Experience: Comfortable working within Scrum or Kanban environments.
- Quality Focused: Dedicated to testing, with experience in Jest, React Testing Library, or Playwright.
- Security & Protocols: Skilled in managing secure client‑server communication.
- Version Control: Expert-level proficiency with Git.
- Bonus Points: Familiarity with Go or Next.js.
Our Teams
- Runtime: Manage the global infrastructure for real‑time voice. You'll handle LLM integration, WebRTC, and VoIP to ensure low‑latency, reliable conversations.
- Data: Drive the development of our data‑heavy features, focusing on reporting, insights, and the analytical backbone of our studio.
- Product Engineering: Create the user‑facing tools that make interacting with complex AI feel simple and seamless.
- Equity: Participation in our employee share option scheme.
- Time Off: 25 days of holiday plus public holidays.
- Flexibility: Remote‑friendly policy, including the ability to work from abroad for up to 6 months annually.
- Support: 24/7 TELUS Health EAP and enhanced parental leave.
- Home Office: A one‑time WFH allowance to optimize your setup (including noise‑cancelling gear).
- Wellness: Private medical and dental, fertility programs, and menopause support via Maven.
- Growth: Annual budget for professional development and learning.
Our Values
- Strive for Excellence: We hire and nurture those who hold themselves to the highest standards.
- True Ownership: We take full responsibility for our decisions and their results.
- Constant Evolution: We are obsessed with improving ourselves and our technology.
- Speed & Impact: We move quickly, take smart risks, and deliver fast.
- Unified Commitment: We debate ideas openly but align fully once a path is chosen.
- Human-Centric: We build for a future where people enjoy automated experiences.
#J-18808-Ljbffr