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.
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.
- 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. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.
- In collaboration with your manager, you will have a Career Development Plan that will outline your trajectory beyond your first year.