Staff Software Developer, Google Cloud, Applied AI
Google Voir toutes les offres
- Waterloo, ON
- Permanent
- Temps-plein
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development.
- 5 years of experience testing and launching software products.
- 5 years of experience with full-stack development across the backend, such as Java, Python, Golang, or C++ codebases, and front-end experience, including JavaScript, TypeScript, HTML, CSS, or equivalent.
- 3 years of experience with software design and architecture.
- Experience building or integrating with cloud-based contact center technologies (e.g., CCaaS platforms, telephony, WebRTC).
- Experience with generative AI, large language models (LLMs), or conversational AI systems, especially in the development of AI agents or agentic frameworks.
- Experience building low-latency and distributed systems for real-time communication.
- Proven track record of cross-functional projects and managing technical collaborations with external partners and vendors.
- Understanding of customer support operations.
- Drive the end-to-end development of our cloud-based contact center software, from architectural design to deployment and operations.
- Define and deliver the technical roadmap for integrating our AI agents into various first-party and third-party chat and voice surface ecosystems.
- Lead technical engagement and codevelopment efforts with external partners, ensuring seamless integration of their technologies with our platform.
- Collaborate closely with Product Management, UX, and AI research teams to define requirements and deliver AI-powered customer support experience.
- Apply your domain expertise in contact centers, customer support workflows, or generative AI to guide product direction and navigate technical trade-offs.