Staff Software Engineer, Docker Agents (London)

Staff Software Engineer, Docker Agents (London)

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Doist

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.

Doist

Contact Details:

Doist Recruitment Team

We think you need these skills to ace Staff Software Engineer, Docker Agents (London)

Go
Large Language Models (LLMs)
Agent Development
Scalable Systems Design
Docker
Containerization Best Practices
Container Orchestration