Senior Software Engineer joining Docker's AI team to build containerized AI agents. Collaborating on cutting-edge technologies for scalable and intelligent agent deployment.
Responsibilities
Design and implement systems that leverage Docker containers as the ideal runtime for AI agents
Maintain and evolve the open-source Docker Agent project, adding new capabilities for containerized agent deployment and orchestration
Build robust infrastructure for packaging, deploying, and managing agents in containers
Enhance agent capabilities with Retrieval-Augmented Generation systems to provide contextual knowledge and domain expertise (secondary focus)
Design robust evaluation frameworks to measure agent performance, reliability, and containerized deployment effectiveness
Iterate quickly on new agent capabilities and deployment patterns, moving from concept to production efficiently
Engage with the Docker Agent community, review contributions, and help grow the ecosystem
Work closely with product managers, designers, and engineers across Docker's AI teams to integrate containerized agent capabilities into Docker's developer experience
Take part in on-call rotation for your team; respond to incidents, debug production issues, and drive continuous improvement of system reliability
Requirements
6+ years of directly applicable experience
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Strong proficiency in Go is highly desired
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)
Benefits
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; we are a growing start-up and want all employees to have a share in the success of the company
Docker Swag
Medical benefits, retirement and holidays vary by country
Remote-first culture, with offices in Seattle and Paris
Join Honeywell as an EMEA Software Developer, creating software for Internet of Things integration. Tackle innovative projects within the dynamic Tridium team in Horsham, UK.
Software Engineer developing and testing innovative software solutions for Tridium's Niagara Framework. Join a dynamic team in addressing challenges in IoT and smart devices.
Senior Software Engineer building robust data solutions for real estate technology company. Collaborating with cross - functional teams to create scalable data pipelines and insights.
Experienced Software Architect focusing on SAP S/4HANA data migration activities. Leading migration processes and coordinating between business and technical teams.
Senior Software Engineer building AI - powered products for GPTZero. Collaborating to enhance the AI detection and verification platform while improving user experience.
Tech Lead Manager at Standard Bots overseeing engineers in Core Platform team for scalable system development. Focused on delivering business goals and fostering technical excellence.
Senior Software Engineer developing full stack solutions that shape next - gen HR tech. Collaborating with product teams to build high - quality features in a dynamic environment.
Tech Lead at Doxallia managing technical solutions and leading a development team. Requires strong coding skills and at least 5 years of relevant experience in agile environments.
Lead Full - stack Engineer developing Anti - Money Laundering enterprise Fraud applications. Seeking expertise in Java Springboot and API Development for high - stakes financial software.
Embedded Linux Development Engineer at Hirsch France working on security solutions in a collaborative team. Focusing on innovation and optimization within the R&D department in Aix en Provence.