Docker is looking to build the future of containerized AI agents, enabling 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 and solve real-world developer problems by combining cutting-edge AI techniques with container technology.
Requirements
- Strong proficiency in Go (this is absolutely required) - Docker's primary language for backend systems
- Practical experience with large language models (LLMs) and agent development
- Proven ability to design scalable, distributed systems
- Deep understanding of Docker, containerization best practices, and container orchestration
- Experience building Retrieval-Augmented Generation systems (secondary focus)
- Demonstrated ability to prototype quickly and iterate based on feedback
- Experience with CrewAI, AGNO, ADK, LangChain/LangGraph or similar AI orchestration frameworks (peferred)
Responsibilities
- Design and implement systems that leverage Docker containers as the ideal runtime for AI agents, ensuring isolation, scalability, and portability
- Maintain and evolve the open-source cagent project, adding new capabilities for containerized agent deployment and orchestration
- Build robust infrastructure for packaging, deploying, and managing agents in containers
- Enhance agent capabilities with Retrieval-Augmented Generation systems to provide contextual knowledge and domain expertise (secondary focus)
- Design robust evaluation frameworks to measure agent performance, reliability, and containerized deployment effectiveness
- Iterate quickly on new agent capabilities and deployment patterns, moving from concept to production efficiently
- Engage with the cagent community, review contributions, and help grow the ecosystem
Other
- This is a remote position open to candidates based in Europe and the Eastern United States.
- If you’re located in or near Paris, France, we also have an office space available should you prefer to work on-site.
- Work closely with product managers, designers, and engineers across Docker's AI teams to integrate containerized agent capabilities into Docker's developer experience
- Due to the remote nature of this role, we are unable to provide visa sponsorship.
- Docker embraces diversity and equal opportunity.