Senior Software Engineer, Docker Agents (London)

  • Doist
  • 12/07/2026
Full time Information Technology Telecommunications

Job Description

Overview

Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout. We are a globally distributed, remote first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default.

Join Docker's AI engineering team to build the future of containerized AI agents. Docker containers are the perfect vehicle to host and run AI agents - providing isolation, portability, and reproducibility. You'll be working on Docker Agent ( ) and expanding on it to enable developers to build, deploy, and scale intelligent agents using Docker's container technology. This is a greenfield opportunity to shape how developers leverage containers for AI agents at massive scale.

Location & Schedule

This role is only available to candidates currently located in London (or a reasonable commuting distance to London). It is remote first with a flexible hybrid schedule. Docker does not offer visa sponsorship for this role.

Responsibilities
  • Build containerized agent systems: design and implement systems that leverage Docker containers as the ideal runtime for AI agents, ensuring isolation, scalability, and portability.
  • Expand cagent: maintain and evolve the open source cagent project, adding new capabilities for containerized agent deployment and orchestration.
  • Agent runtime development: build robust infrastructure for packaging, deploying, and managing agents in containers.
  • RAG integration: enhance agent capabilities with Retrieval Augmented Generation systems to provide contextual knowledge and domain expertise (secondary focus).
  • Evaluation & testing: design robust evaluation frameworks to measure agent performance, reliability, and containerized deployment effectiveness.
  • Rapid prototyping: iterate quickly on new agent capabilities and deployment patterns, moving from concept to production efficiently.
  • Open source community: engage with the cagent community, review contributions, and help grow the ecosystem.
  • Cross functional collaboration: work closely with product managers, designers, and engineers across Docker's AI teams to integrate containerized agent capabilities into Docker's developer experience.
  • On call rotation: participate as needed in support outside of standard business hours.
Qualifications
  • Strong proficiency in Go (or the willingness and ability to ramp up).
  • Practical experience with large language models and agent development.
  • Proven ability to design scalable, distributed systems.
  • Deep understanding of Docker, containerization best practices, and orchestration.
  • Experience building Retrieval Augmented Generation systems (secondary focus).
  • Demonstrated ability to prototype quickly and iterate based on feedback.
  • Experience with AI frameworks such as CrewAI, AGNO, ADK, LangChain, LangGraph or similar (preferred).
  • Python proficiency for AI prototyping and tooling (preferred).
  • Experience with Kubernetes or other container orchestration platforms (preferred).
  • Open source contributions and community engagement (preferred).
  • Experience with agent evaluation, reliability, and observability techniques (preferred).
What to Expect

First 30 days: integrate into the AI engineering team, deep dive into Docker Agent architecture, contribute early enhancements, understand the technical stack, and collaborate with sister AI teams.

First 90 days: lead significant features or improvements, enhance deployment capabilities, collaborate with the open source community, onboard new team members, and interact with internal stakeholders.

One year outlook: drive major architectural decisions, help grow the team, contribute to evaluation frameworks, lead initiatives to expand containerized agent capabilities for enterprise use cases, and shape Docker's agent ecosystem.

Benefits & Perks
  • Freedom & flexibility; fit work around your life.
  • Designated quarterly Whaleness Days plus end of year Whaleness break.
  • Home office setup.
  • 16 weeks of paid parental leave (after 6 months of employment).
  • Technology stipend equivalent to $100 net/month.
  • Paid time off plan encouraging rest.
  • Training stipend for conferences, courses, and classes.
  • Equity opportunities.
  • Docker Swag.
  • Medical benefits, retirement and holidays vary by country.
  • Remote first culture, with offices in Seattle and Paris.
Equal Employment Opportunity

Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be.