At a Glance
- Tasks: Design and implement cutting-edge containerized AI systems with Docker.
- Company: Join Docker's innovative AI engineering team in London.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on open-source community engagement.
- Why this job: Shape the future of AI agents and make a real impact in tech.
- Qualifications: Strong Go skills and experience with large language models required.
The predicted salary is between 60000 - 80000 £ per year.
Docker’s AI engineering team is looking for a Staff Engineer to help build the future of containerized AI agents.
This role is only available to candidates currently located in London or a reasonable commuting distance to London.
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.
- Evaluation & Testing: Design 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.
Qualifications
- Strong, demonstrated, professional proficiency in Go (required).
- 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).
- Experience with AI orchestration frameworks such as Crew AI, AGNO, ADK, Lang Chain/Lang Graph (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).
- 8+ years of directly applicable experience.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.
We do not offer visa sponsorship for this role.
#J-18808-Ljbffr
Staff Software Engineer, Docker Agents (London) employer: Doist
Brink's is an exceptional employer that fosters a collaborative and innovative work culture, empowering employees to drive global commercial strategies in the ATM lifecycle solutions sector. With a strong focus on professional development and growth opportunities, employees are encouraged to expand their skills while contributing to sustainable growth and operational excellence. Located in a dynamic environment, Brink's offers unique advantages such as a diverse team and the chance to build long-term partnerships with global customers, making it a rewarding place to advance your career.