Docker

Senior Software Engineer, Docker Agents (Paris Metro Area Only)

Docker4 months ago
Location

Paris, France

Workplace

Remote

Type

Full Time

Salary

EUR 89,000 – 155,650

Level

Senior

Role

Senior Software Engineer

Posted

Oct 29, 2025

Full TimeRemoteSenior

The role

Summary

Docker is seeking a Senior Software Engineer specializing in Docker Agents to revolutionize containerized AI agent infrastructure. The role focuses on developing cutting-edge container-based systems for AI agent deployment, working on the open-source cagent project and expanding Docker's AI platform capabilities in the Paris metro area.

What you'll do

Containerized Agent Systems: Design and implement robust systems leveraging Docker containers for AI agent runtime, ensuring optimal isolation, scalability, and portability
Open Source Development: Maintain and evolve the cagent open-source project, adding new capabilities for containerized agent deployment and orchestration
Agent Infrastructure: Build comprehensive infrastructure for packaging, deploying, and managing AI agents within container environments
Performance Evaluation: Design and implement evaluation frameworks to measure agent performance, reliability, and effectiveness of containerized deployments
Cross-Functional Collaboration: Work closely with product managers, designers, and engineers across Docker's AI teams to integrate containerized agent capabilities

What we look for

Technical

Go ProgrammingAdvanced proficiency in Go, Docker's primary backend language
Container TechnologyDeep understanding of Docker, containerization best practices, and container orchestration
AI/ML ExpertisePractical experience with large language models (LLMs) and AI agent development

Education

Academic QualificationBachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience

Experience

Professional Experience6+ years of directly applicable software engineering experience in containerization or AI infrastructure
System ArchitectureProven ability to design scalable, distributed systems for complex technological environments

Skills

Required skills

Go ProgrammingMandatory expertise in Go programming language
Container TechnologiesDeep understanding of Docker and containerization principles
AI System DesignAbility to architect and implement AI agent systems

Nice to have

AI FrameworksExperience with CrewAI, AGNO, ADK, LangChain/LangGraph
PythonProficiency in Python for AI prototyping and tooling
KubernetesExperience with container orchestration platforms
Open SourceTrack record of open-source contributions and community engagement

Compensation & benefits

Salary

EUR 89,000 – 155,650 (annual)

Stock options

Available

Benefits

Remote Flexibility

Remote-first culture with options for Paris office workspace

Parental Leave

16 weeks of paid parental leave

Home Office Setup

Stipend for comfortable home office equipment

Technology Allowance

Monthly technology stipend of €100

Training Support

Stipend for professional development, conferences, and courses

Equity Compensation

Stock options to share in company's growth


Interview process

  1. 1
    Initial Screening Review of application and initial resume evaluation
  2. 2
    Technical Phone Screen Preliminary discussion of technical skills and experience with hiring manager
  3. 3
    Technical Interview In-depth technical assessment of Go, containerization, and AI system design skills
  4. 4
    System Design Interview Evaluation of candidate's ability to design scalable containerized AI agent systems
  5. 5
    Final Interview Meeting with team members and leadership to assess cultural fit and team alignment

Apply for this position

You'll be redirected to the company's application page