Senior Software Developer, Applied Ai, Google Cloud

Google Google · Big Tech · Waterloo, ON +1

Senior Software Developer role focused on building cloud-based integration platforms for AI agents in customer support, connecting Generative AI to users across chat and voice surfaces. The role involves end-to-end development, technical leadership, and collaboration with product, UX, and AI research teams.

What you'd actually do

  1. Drive the end-to-end development of our cloud-based communication systems integrations for AI agents. Serve as one of the team's key technical leaders, with the ability to dig deep into complex system design, performance, and reliability issues to guide the team to robust solutions.
  2. Define and deliver the technical designs for integrating our AI agents into the ecosystem of first-party and third-party chat and voice surfaces.
  3. Lead technical engagement and co-development efforts with strategic external partners, ensuring seamless integration of their technologies with our platform.
  4. Collaborate closely with Product Management, UX, and AI research teams to define requirements and deliver AI-powered customer support experience.
  5. Apply your domain expertise in telephony, chat or Generative AI to guide product direction and navigate complex technical trade-offs.

Skills

Required

  • software development
  • software design and architecture
  • Speech/audio
  • reinforcement learning
  • ML infrastructure
  • model deployment
  • model evaluation
  • optimization
  • data processing
  • debugging

Nice to have

  • data structures and algorithms
  • communication systems
  • telephony
  • WebRTC
  • chat
  • Generative AI
  • large language models (LLMs)
  • conversational AI systems
  • AI agents
  • agentic frameworks
  • highly available, low-latency, and scalable distributed systems
  • real-time communication
  • complex, cross-functional projects
  • technical collaborations with external partners and vendors

What the JD emphasized

  • AI agents
  • Generative AI
  • cloud-based communication systems integrations
  • AI agents into the ecosystem
  • AI agents or agentic frameworks

Other signals

  • AI agents
  • cloud-based integrations
  • customer support transformation
  • Generative AI
  • last-mile integrations