CrawlJobs Logo

Senior Software Engineer, Docker Agents

United Kingdom; France, London 89000.00 - 155650.00 EUR / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

At Docker, we make app development easier so developers can focus on what matters. Our remote-first team spans the globe, united by a passion for innovation and great developer experiences. With over 20 million monthly users and 20 billion image pulls, Docker is the #1 tool for building, sharing, and running apps—trusted by startups and Fortune 100s alike. We’re growing fast and just getting started. Come join us for a whale of a ride! This is a remote position open to candidates based in London, UK or Paris, France.. If you’re located in or near Paris, France, we also have an office space available should you prefer to work on-site. We are looking for a Senior Software Engineer (Docker Agents) to join Docker's AI engineering team to build the future of containerized AI agents. Docker containers are the perfect vehicle to host and run AI agents—providing isolation, portability, and reproducibility. You'll be working on cagent, our open-source project (https://github.com/docker/cagent), and expanding on it to enable 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. You'll work alongside a team of seasoned engineers, collaborating with our sister teams working on Ask Gordon and Docker's broader AI platform. This is a unique opportunity to combine cutting-edge AI techniques with container technology to solve real-world developer problems.

Job Responsibility

  • 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 (secondary focus)
  • Evaluation & Testing: Design robust 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

Requirements

  • Strong proficiency in Go (this is absolutely 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)
  • Demonstrated ability to prototype quickly and iterate based on feedback
  • Experience with CrewAI, AGNO, ADK, LangChain/LangGraph or similar AI orchestration frameworks (preferred)
  • Experience with Python for AI prototyping and tooling (preferred)
  • Experience with Kubernetes or container orchestration platforms (preferred)
  • Open source contributions and community engagement (preferred)
  • Experience with agent evaluation, reliability, and observability techniques (preferred)
  • 6+ years of directly applicable experience
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience

Nice to have

  • Experience with CrewAI, AGNO, ADK, LangChain/LangGraph or similar AI orchestration frameworks
  • Experience with Python for AI prototyping and tooling
  • Experience with Kubernetes or container orchestration platforms
  • Open source contributions and community engagement
  • Experience with agent evaluation, reliability, and observability techniques

What we offer

  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Docker Swag
  • Medical benefits, retirement and holidays vary by country
  • Remote-first culture

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Docker Agents

8 matching positions

Senior Software Engineer, Docker Agents

Join Docker's AI engineering team to build the future of containerized AI agents...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
docker.com Logo
Docker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Go (this is absolutely 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)
  • Demonstrated ability to prototype quickly and iterate based on feedback
  • Experience with CrewAI, AGNO, ADK, LangChain/LangGraph or similar AI orchestration frameworks (preferred)
  • Experience with Python for AI prototyping and tooling (preferred)
  • Experience with Kubernetes or container orchestration platforms (preferred)
  • Open source contributions and community engagement (preferred)
Job Responsibility
Job Responsibility
  • 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 (secondary focus)
  • Evaluation & Testing: Design robust 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
What we offer
What we offer
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Fulltime
Read More
Arrow Right

Principal Software Engineer, Docker Agents

We are looking for a Principal Software Engineer (Docker Agents) to join Docker’...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
docker.com Logo
Docker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 10+ years of software engineering experience, including 3+ years in technical leadership roles (Staff/Principal level or equivalent scope)
  • Strong proficiency in Go (this is absolutely required)
  • Practical experience with large language models (LLMs) and agent development patterns
  • Proven ability to design scalable, distributed systems in production environments
  • Deep understanding of Docker, containerization best practices, and container orchestration
  • Experience building and operating platform services with strong foundations in observability, CI/CD, and security principles
  • Experience operating and evolving high-availability production systems with a focus on reliability and performance
  • Exceptional communication skills and ability to influence across technical and business domains
Job Responsibility
Job Responsibility
  • Define and drive the long-term technical strategy for Docker’s containerized agent platform, including core primitives, APIs, and extensibility patterns
  • 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, orchestration, and lifecycle management
  • Build robust infrastructure for packaging, deploying, and managing agents in containers across local and cloud environments
  • Define evaluation frameworks to measure agent quality, reliability, and production readiness
  • plus the deployment effectiveness of containerized runtimes
  • Establish standards for observability, performance, and operational excellence
  • lead critical production decision-making and incident learnings as needed
  • 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
What we offer
What we offer
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Embedded Software Automation and Tools

The role involves developing and maintaining software and tools that help variou...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on experience with automation systems
  • 10+ years of programming experience, preferably with Python
  • Bachelor's degree in computer science or related field
  • Proficient in Linux, Python-based test automation frameworks, and tools using REST APIs
  • Hands-on experience in development/integration of E2E test automation frameworks and tools for embedded software devices
  • Proficient use of AI tools and technologies with a proven track record as a promoter and advocate for AI adoption in software development and testing automation
  • Agentic workflow familiarity: Working knowledge of multi-step AI orchestration frameworks and the practical use of AI agents to support and streamline day-to-day development workflows
  • Experienced in developing and maintaining web-based tools using JavaScript and React/Next.js
  • Experience with DevOps and continuous integration tools (Jenkins, GitLab CI, Docker, and Kubernetes)
  • Experience with CI/CD pipeline development and deployment via AWS or GCP cloud technologies
Job Responsibility
Job Responsibility
  • Develop and release new E2E automation support and tools
  • Debug issues to improve the quality of automated test tools and frameworks
  • Conduct code reviews to improve code quality and optimization
  • Promote coding conventions and standards for code re-usability and cleanliness
  • Document feature guides, identify and formulate user requirements, and define product behavior
  • Support and maintain existing automation tools and technology
  • Mentor less experienced engineers and drive automation development
  • Assist in monitoring and maintenance of critical systems
  • Champion the adoption of AI tools and technologies to enhance automation capabilities and team productivity
  • Review and provide technical feedback on design documents and high-level architecture diagrams across multiple tools and teams, with a focus on evaluating design trade-offs, scalability, maintainability, and alignment with overall system architecture
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, AI

We are a leading global provider of financial information services, insights, da...
Location
Location
United Kingdom , London
Salary
Salary:
60000.00 - 70000.00 GBP / Year
https://www.randstad.com Logo
Randstad
Expiration Date
July 10, 2026
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience designing, developing, and deploying production-grade applications, with 5+ years specifically in full-stack enterprise software engineering
  • Advanced Python programming with strong backend development capabilities
  • Proven experience developing and deploying intelligent conversational AI systems using RAG architectures, Model Context Protocol (MCP), AI-enabled search, vector databases, and LLM integration
  • Hands-on experience building GenAI applications using LangChain and LangGraph (agent architecture design, state management, and graph-based workflow orchestration)
  • Solid understanding of ML algorithms, FastAPI, PyTorch/TensorFlow, MLflow, MLOps practices, containerization (Docker, Kubernetes/AWS EKS), and cloud services (AWS Bedrock, SageMaker, Azure AI Search)
  • Excellent communication and collaboration skills, with the ability to translate complex technical concepts for diverse, cross-functional stakeholders
Job Responsibility
Job Responsibility
  • Lead GenAI Development: Spearhead the creation of enterprise chatbot platforms, evaluation frameworks, agentic workflows, RAG architectures, and MCP implementations
  • Pioneer Innovation: Act as a hands-on engineer bridging the gap between research breakthroughs and production-ready capabilities to generate tangible business value
  • Build Robust Infrastructure: Develop enterprise-scale APIs (FastAPI) and architect comprehensive cloud-based AI infrastructure on AWS/Azure optimized for scalability and performance
  • Demonstrate Full-Stack Excellence: Apply your expertise across the entire technology stack to seamlessly integrate AI capabilities into user-facing products and backend systems
What we offer
What we offer
  • Transformative AI Impact: Design and deploy production-ready GenAI platforms, multi-agent systems, and intelligent automation that reshape products in real-time
  • Cutting-Edge Tech Stack: Experiment with the latest LLMs, architect RAG implementations, design sophisticated agentic systems, and develop Model Context Protocol (MCP) servers
  • Enterprise Scale: Build GenAI solutions across multiple business units while creating unified patterns and reusable component frameworks
  • Dynamic Culture: Work at the intersection of advanced engineering and product development within a collaborative, innovation-driven environment
  • Fulltime
!
Read More
Arrow Right

Senior Software Engineer - Data Products

We are seeking a highly skilled Senior Software Engineer with deep expertise in ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
  • 8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark, Apache Airflow.
  • Expertise with at least one of the following Apache Druid, StarRocks, and Trino.
  • Strong understanding of SOLID principles and distributed systems architecture.
  • Proven experience in distributed data processing, data warehousing, and real-time data pipelines.
  • Advanced SQL skills, with expertise in query optimization for large datasets.
  • Exceptional problem-solving abilities and the capacity to work independently or collaboratively.
  • Excellent verbal and written communication skills.
  • Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes. (preferred)
  • Familiarity with additional big data technologies, including Hadoop and Kafka.
Job Responsibility
Job Responsibility
  • Design and build APIs and backend services using Spring Boot to support data products and analytics workflows.
  • Write clean, maintainable, and efficient code, ensuring adherence to best practices through code reviews.
  • Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow.
  • Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance.
  • Develop and fine-tune complex queries and analytics solutions using Druid, Trino, and StarRocks for large-scale datasets.
  • Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency.
  • Partner with data scientists, software engineers, and other teams to deliver integrated, high-quality solutions.
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering.
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources.
  • Local benefits including statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension).
  • Time off in accordance with local leave policies.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (.NET)

The Role: We are seeking an experienced Senior Software Engineer ( .NET ) to jo...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience in software development with a focus on .NET Core
  • Minimum 3+ years of experience in leading the software engineering team
  • Proven expertise in deploying modern design patterns and building scalable, reusable code
  • Experience building AI/LLM-based applications, preferably with agentic workflows
  • Strong understanding of RAG architecture, embeddings, vector search, prompt design, context retrieval and LLM evaluation
  • Experience with Model Context Protocol ( MCP ) for integrating AI agents with tools, data sources, and enterprise systems
  • Experience with queuing and background jobs orchestration with .Net hosted services
  • Experience with Azure Infrastructure to deploy, configure and troubleshooting ( IaC pipelines, Site Reliability Engineering, DevOps )
  • Ability to develop and deploy microservices on AKS
  • Strong proficiency in Angular for front-end development
Job Responsibility
Job Responsibility
  • Lead the design, development, and maintenance of full stack solutions using .NET technologies
  • Translate business requirements into effective, scalable, and reliable technical solutions
  • Build AI-powered agents that retrieve context, reason across multiple data sources, recommend actions, and support human-in-the-loop automation
  • Participate in sprint planning, refine stories, and provide accurate estimations for development timeline
  • Deliver clean, maintainable code aligned with best practices and modern design patterns
  • Develop and execute unit test cases with high code coverage
  • Mentor and coach Junior engineers, conduct code and design reviews
  • Troubleshoot complex issues, perform root cause analysis, and implement long-term fixes
  • Support CI/CD workflows and ensure continuous improvement in build and release process
  • Model and foster GM’s core values and behaviors
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (AI/ML)

We are looking for a Senior Software Engineer (AI/ML) who can design, build, and...
Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
Devsinc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors Degree in Computer Science or related fields
  • 3+ years of experience
  • Strong programming skills in Python (mandatory)
  • proficiency with PyTorch, TensorFlow, or transformers-based models
  • Experience in building or integrating AI agents (LangChain, LlamaIndex, CrewAI, custom frameworks)
  • Strong grasp of ML model lifecycle — data processing, model training, evaluation, deployment, and monitoring
  • Experience with cloud platforms (AWS/GCP/Azure) and containerization (Docker, Kubernetes)
  • Familiarity with API integrations, microservices, and asynchronous systems
  • Strong understanding of vector databases (e.g., Pinecone, Weaviate, FAISS, Chroma) and retrieval architectures
  • Solid software engineering fundamentals — testing, version control, and system design
Job Responsibility
Job Responsibility
  • Design and build autonomous or semi-autonomous AI agents that can plan, reason, and interact with tools, APIs, or external systems
  • Implement agentic frameworks (e.g., LangChain, LlamaIndex, CrewAI, or custom orchestration systems)
  • leverage existing industry capabilities to deliver virtual assistant capabilities on top of xquic content including voice interactions
  • Optimize reasoning and retrieval pipelines using embeddings, vector databases, and prompt engineering
  • Develop, train, and fine-tune ML models using frameworks like PyTorch, TensorFlow, or scikit-learn
  • Work on data preprocessing, feature engineering, and model evaluation for NLP, computer vision, or predictive tasks
  • Build ML pipelines for training, deployment, and monitoring in production environments
  • Collaborate with engineering teams to integrate AI components into backend systems and APIs
  • Ensure scalable, maintainable codebases with CI/CD, observability, and cloud-native design (AWS/GCP/Azure)
  • Contribute to technical architecture and design reviews for AI-driven features and platforms
What we offer
What we offer
  • Provident Fund
  • Medical Inpatient Facility
  • Medical Outpatient Facility
  • Paid Overtime
  • In-house Subsidized Lunch & Dinner
  • Gym Facility
  • Entertaining Activities
  • Interest Free Loan Facility
  • Advance Salaries
  • Sports Allowance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Walmart's Enterprise Business Services (EBS) is a powerhouse of several exceptio...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's / Master’s degree in Computer Science, Computer Engineering, or a related technical field
  • 7+ years of object-oriented software development experience using React JS, Java, Spring Boot, Spring Cloud, GraphQL, Kubernetes, Docker, Microservices, SQL & NoSQL databases
  • Strong experience in designing, developing, and deploying scalable Java-based applications and microservices
  • Expertise in event-driven programming, preferably with Kafka
  • Hands-on experience with testing frameworks and tools like JUnit, Mockito, Maven/Gradle, Jenkins, and Git
  • Proficiency with monitoring and observability tools such as Splunk, OpenObserve, Prometheus, and Grafana
  • Exposure to AI-assisted development tools like GitHub Copilot
  • Basic understanding of Large Language Models (LLMs), Generative AI, Python and Agentic AI concepts
  • Expertise in cloud platforms such as AWS, Azure, or Google Cloud
  • Experience with frontend integration using JavaScript, HTML, and CSS
Job Responsibility
Job Responsibility
  • Work with the team and help them on technical aspects, set quality standards and participate in design discussion and drive technical decisions
  • Architecture/Design Reviews within the team and across the teams
  • Code Reviews across teams
  • Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome products
  • Drive design, development, implementation and documentation
  • Build, test and deploy cutting edge solutions at scale, impacting associates of Walmart worldwide
  • Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community
  • Drive the success of the implementation by applying technical skills, to design and build enhanced processes and technical solutions in support of strategic initiatives
  • Use your engineering experience and technical skill to develop highly scalable and robust solutions
  • Work with Engineering Lead/architect
What we offer
What we offer
  • Incentive awards for performance
  • maternity and parental leave
  • PTO
  • health benefits
  • Fulltime
Read More
Arrow Right