TYP-003 Software Engineer, Backend Infrastructure
Toronto, Canada-Wide Remote
Our Client is building the world's first autonomous contact center that works out-of-the-box to solve customer problems over the phone using voice AI. You can think of their core product as a self-service, Thinking Machine. Just like agents, the product is able to speak with customers in a natural tone, answer questions without delay, and deflect calls to resolve customer issues quickly. Now, enterprise customers can eliminate hold times, manage unpredictable call volumes, and give agents time back to resolve high empathy cases with a new, human + AI operating model.
If you’re excited by AI and human-to-machine communications and want to make an impact with great technologists and strong go-to-market leaders, then look no further. In the last year the team has grown by 3x, increased revenue by 100x, and was named a top enterprise AI company by The Information. They currently serve Fortune 500 customers, run millions of AI calls per month in production, and are increasing our footprint globally.
What You'll Do
- Design, develop, and maintain distributed multi-tenant backend services, APIs, and SDKs.
- Build software to monitor on-prem or cloud-hosted software and infrastructure operations and detect outages/issues in network or server environments; identify, analyze and resolve system availability, reliability, and performance issues.
- Balance long term decisions with short term investments to keep the business running effectively.
- Collaborate cross-functionally with our product, design, and marketing teams to develop new features and improve existing products.
What You'll Bring
- Experience working with web services, distributed systems, and data storage systems.
- Ability to write and read code in an object-oriented programming language.
- Interest and ability to learn other programming and scripting languages.
- Excellent verbal and written communication skills and a vivid imagination.
- Passionate about engineering and team culture.
- Keen eye for and experience with building understandable, testable and scalable systems.
- Flexibility to learn and work across our team’s entire tech stack.
- Independent thinker and like to own and solve complex problems.
- Interest in exploring the nuance and aesthetic of conversations.