Senior Software Engineer, Google Cloud, Agent Building

Google Google · Big Tech · London, United Kingdom

Senior Software Engineer focused on building and deploying custom conversational AI agents for enterprise customers on Google Cloud's Customer Engagement Suite. This role involves direct customer partnership, designing, developing, and optimizing AI solutions, and contributing to core product improvements. The role emphasizes problem-solving, creating reusable tools, and potentially optimizing ML infrastructure and data processing.

What you'd actually do

  1. Partner directly with customers to understand their business issues. Design, co-develop, debug, and deploy custom conversational AI agents and solutions to accelerate their time to value.
  2. Systematize learnings from customer engagements by creating reusable tools, building documentation and accelerators, and establishing best practices across the organization.
  3. Act as a high-level problem solver, empowered to write bespoke code, develop custom tooling, and even contribute directly to the core product codebase to resolve critical customer issues.
  4. Lead the design and implementation of solutions in specialized ML areas, optimize ML infrastructure, and guide the development of model optimization and data processing strategies.

Skills

Required

  • software design and architecture
  • Speech/audio
  • reinforcement learning
  • ML infrastructure
  • ML design
  • model deployment
  • model evaluation
  • data processing
  • fine tuning

Nice to have

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field
  • data structures and algorithms
  • complex, matrixed organization involving cross-functional, or cross-business projects

What the JD emphasized

  • custom conversational AI agents
  • AI agents
  • ML design
  • ML infrastructure
  • model deployment
  • model evaluation
  • data processing
  • fine tuning
  • Speech/audio
  • reinforcement learning

Other signals

  • customer-facing AI solutions
  • building and deploying AI agents
  • optimizing AI agents
  • working with model builders