Senior Software Engineer, Agent Development Kit

Google Google · Big Tech · Warsaw, Poland

Senior Software Engineer to design and build the core implementation of the Agent Development Kit (ADK), managing complex challenges in distributed systems and software architecture for a scalable framework for AI agents. The role involves working with customers on onboarding to the ADK and GenAI ecosystem, managing project priorities, and contributing to an open-source product.

What you'd actually do

  1. Design and implement Agent Development Kit (ADK) in Go.
  2. Work closely with customers to onboard them to the ADK and the GenAI ecosystem.
  3. Manage individual projects priorities, deadlines, and deliverables.

Skills

Required

  • Go
  • software design and architecture
  • large-scale infrastructure
  • distributed systems
  • software products

Nice to have

  • Generative AI
  • large language models (LLMs)
  • conversational AI systems
  • AI agents
  • agentic frameworks
  • Trust and Safety
  • adversarial testing of GenAI products
  • cloud technologies

What the JD emphasized

  • 5 years of experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python, Objective C, JavaScript, or Go.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
  • Experience with Generative AI, large language models (LLMs), or conversational AI systems, especially in the development of AI agents or agentic frameworks.
  • Experience with AI, LLMs, Trust and Safety and experience with adversarial testing of GenAI products.

Other signals

  • AI agents
  • Agent Development Kit
  • GenAI ecosystem
  • large-scale infrastructure
  • distributed systems