Shape the future of AI agent infrastructure by designing and refining container-based systems that power intelligent, scalable agents. As a Senior Software Engineer, you'll play a key role in advancing the open-source Docker Agent project, ensuring it provides a secure, portable, and efficient runtime for next-generation AI workloads.
What You’ll Do
- Design and implement core components of the Docker Agent runtime, leveraging containers as a foundation for reliable, isolated agent execution
- Extend and maintain cagent, adding features that simplify deployment, orchestration, and lifecycle management of AI agents
- Develop tooling and infrastructure to package, distribute, and monitor agents across environments
- Integrate Retrieval-Augmented Generation (RAG) capabilities to enhance agent context and decision-making
- Build evaluation frameworks to assess agent behavior, performance, and deployment consistency
- Prototype new patterns for agent interaction and autonomy, moving quickly from concept to production
- Collaborate with AI and product teams to align agent capabilities with developer needs
- Support the open-source community by reviewing contributions and guiding project direction
- Participate in an on-call rotation to maintain system reliability and respond to incidents
What We’re Looking For
- Strong experience in Go, with a willingness to deepen expertise if needed—our backend systems are Go-first
- Hands-on background with large language models and agent development workflows
- Proven track record designing distributed, scalable systems
- Deep knowledge of Docker, containerization, and best practices in runtime security and isolation
- Familiarity with RAG architectures and their integration into agent pipelines
- Ability to iterate rapidly based on feedback and real-world usage
- Minimum of 6 years in software engineering with relevant systems or AI projects
- BS or equivalent in Computer Science or a related field
Nice to Have
- Experience with AI frameworks such as CrewAI, AGNO, ADK, or LangChain/LangGraph
- Proficiency in Python for prototyping AI tools and scripts
- Exposure to Kubernetes or other orchestration platforms
- Contributions to open-source projects, especially in developer tools or AI
- Background in agent evaluation, observability, or reliability engineering
Environment & Benefits
- Remote-first culture with flexibility to match your lifestyle
- Quarterly Whaleness Days and an end-of-year break to recharge
- Home office setup support and a monthly technology stipend
- Generous parental leave and time-off policies
- Training budget for courses, conferences, and professional growth
- Equity in a growing startup environment
- Medical, retirement, and holiday benefits tailored to your country
- Occasional in-person collaboration at our Paris office


