Docker Inc. logo

Staff Software Engineer, Docker Agents (London)

Job Overview

Location

London, UK

Job Type

Full-time

Category

Software Engineer

Date Posted

March 15, 2026

Full Job Description

đź“‹ Description

  • • As a Staff Software Engineer at Docker, you will play a pivotal role in shaping the future of AI development by building and scaling containerized AI agents. This is a unique opportunity to work on a greenfield project, leveraging Docker's core technology to empower developers worldwide to create, deploy, and manage intelligent agents with unprecedented ease and efficiency.
  • • You will be instrumental in designing and implementing robust systems that utilize Docker containers as the optimal runtime environment for AI agents. This involves ensuring these agents are isolated, scalable, portable, and reproducible, addressing critical needs in the rapidly evolving AI landscape.
  • • A core responsibility will be the maintenance and expansion of `cagent`, Docker's open-source project dedicated to containerized agent deployment. You will contribute new features, enhance existing functionalities, and drive the evolution of this critical component of our AI platform.
  • • The role demands the development of sophisticated agent runtime infrastructure, focusing on the seamless packaging, deployment, and management of AI agents within containerized environments. This includes building the underlying systems that make complex AI deployments simple for developers.
  • • You will have the opportunity to integrate Retrieval-Augmented Generation (RAG) systems, enhancing agent capabilities by providing them with contextual knowledge and domain-specific expertise. This secondary focus area allows for direct impact on the intelligence and utility of the agents being developed.
  • • Designing and implementing comprehensive evaluation frameworks is crucial. You will be responsible for measuring agent performance, reliability, and the effectiveness of their containerized deployments, ensuring high-quality and dependable AI solutions.
  • • This position requires a strong aptitude for rapid prototyping and iteration. You will move quickly from concept to production, experimenting with new agent capabilities and deployment patterns to accelerate innovation and deliver value to developers.
  • • Engaging with the `cagent` open-source community is a key aspect of the role. This includes reviewing community contributions, fostering collaboration, and actively helping to grow the `cagent` ecosystem, ensuring its continued success and adoption.
  • • You will collaborate closely with product managers, designers, and fellow engineers across Docker's AI teams. This cross-functional partnership is essential for integrating containerized agent capabilities seamlessly into the broader Docker developer experience.
  • • As a Staff Engineer, you will partner with engineering leadership to help set technical direction and provide guidance and mentorship to a growing team. Your experience will be vital in maturing the team's technical practices and fostering a culture of excellence.
  • • You will participate in an on-call rotation, ensuring the reliability and availability of the systems you help build. This involves responding to incidents, debugging production issues, and driving continuous improvements to system stability and performance.
  • • This role offers the chance to influence the technical direction of critical AI infrastructure at Docker, impacting millions of developers who rely on our tools. You will drive major architectural decisions and contribute to the strategic roadmap for containerized AI agents.
  • • You will help onboard and mentor new team members, sharing your expertise and contributing to the team's overall growth and development.
  • • You will analyze user feedback and engage with internal stakeholders to ensure our AI agent solutions meet the evolving needs of the developer community.
  • • The position provides an excellent platform to grow your skills in enterprise-grade containerized AI system architecture and deployment, positioning you at the forefront of this exciting technological intersection.
  • • Ultimately, you will help shape the future direction of `cagent` and Docker's broader AI agent ecosystem, leaving a significant mark on the company and the developer community.

Skills & Technologies

Python
Go
Docker
Kubernetes
GitHub
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

Docker Inc. logo
Docker Inc.
Visit Website

About Docker Inc.

Docker Inc. provides an open platform for developing, shipping, and running applications inside lightweight containers. Its tools package software and dependencies into portable units that run consistently across environments, accelerating DevOps workflows and cloud-native development. The company offers Docker Desktop, Hub, and subscription services that integrate with CI/CD pipelines and orchestration platforms, enabling teams to build, share, and deploy microservices at scale while maintaining security and governance policies.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Argentina - Remote
Full-time
Expires May 4, 2026
Python
PHP
Ruby
+5 more

2 months ago

Apply
⏰ EXPIRES SOON
Argentina
Full-time
Expires Apr 25, 2026 (Soon)
Python
JavaScript
TypeScript
+4 more

2 months ago

Apply
Colombia - Fully Remote
Full-time
Expires May 24, 2026
Python
JavaScript
TypeScript
+3 more

27 days ago

Apply
Colombia - Fully Remote
Part-time
Expires May 24, 2026
Python
JavaScript
TypeScript
+3 more

27 days ago

Apply