Senior Software Developer, Applied AI and Telephony

Google Google · Big Tech · Waterloo, ON +1

Senior Software Developer role focused on integrating AI agents with telephony systems for customer support. The role involves end-to-end development of communication systems, defining technical direction for telephony integrations, and ensuring reliable, scalable, and intelligent Generative AI experiences. It requires expertise in telephony stacks (PSTN, SIP, WebRTC) and experience with ML infrastructure and software development.

What you'd actually do

  1. Drive the end-to-end development of cloud-based communication systems, serving as the team’s primary knowledge expert to define the technical direction for all telephony integrations with AI agents.
  2. Serve as a key technical leader, digging into system design, performance, and reliability issues, specifically within PSTN, SIP, and WebRTC to guide the team toward low-latency solutions.
  3. Define and deliver the technical designs for integrating AI agents into various ecosystems of first-party and third-party chat and voice surfaces, ensuring seamless media streaming and protocol management.
  4. Manage technical engagement and co-development efforts with external partners, bridging traditional telephony infrastructure with a next-generation AI platform.
  5. Operate in an action-oriented, agile environment while collaborating with Product Management, User Experience (UX), and AI research teams to accelerate development, define requirements and deliver AI-powered customer support experience in a rapidly evolving domain.

Skills

Required

  • software development
  • speech/audio
  • ML infrastructure
  • model deployment
  • model evaluation
  • data processing
  • debugging
  • software design and architecture
  • PSTN
  • SIP
  • WebRTC
  • real-time media streaming

Nice to have

  • Telephony and ISP infrastructure
  • SIP trunking
  • network protocols (e.g., TCP/UDP) for high-availability voice services
  • Carrier and ISP-level integrations
  • Session Border Controllers (SBCs)
  • private branch exchanges (PBX)
  • connecting AI agents to global telecommunications networks
  • Generative AI
  • large language models
  • conversational AI systems
  • developing AI agents or agentic frameworks
  • guiding cross-functional projects
  • managing technical collaborations with partners and vendors
  • building available, low-latency, scalable distributed systems for real-time communication
  • WebRTC solutions
  • NAT traversal
  • signaling
  • media engine optimization

What the JD emphasized

  • expertise in the telephony stack including PSTN, SIP, WebRTC, and real-time media streaming
  • highly technical, action-oriented developer
  • low-latency solutions
  • low-latency, bi-directional audio

Other signals

  • building the critical "front door" connecting next-generation AI agents to millions of users
  • deliver cloud-based "last-mile" integrations that power seamless, intelligent conversations across chat and voice platforms
  • ensuring Generative AI experiences are reliable, scalable, and intelligent for customers
  • Applied AI builds conversational agents deployed at a large scale that achieve very meaningful results in the real world
  • transforming how enterprises connect with customers through the power of AI