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
Software Developer for Satellite Communications at Airbus Defence and Space. Developing and maintaining mission - critical software for ground control systems in aerospace projects.
Software Engineer II responsible for engineering tasks for system assignments at Travelers. Designs, develops, and analyzes, ensuring accurate performance and technical requirements.
Staff Engineer at Zinnia designing API standards and leading delivery for enterprise software solutions. Collaborating with teams for modernization of life and annuities technology.
Staff Software Engineer developing AI - powered digital experiences for URBN. Collaborating with cross - functional teams to integrate algorithmic solutions and creative tools.
Senior Software Engineer at NVIDIA developing multimodal, production - grade RAG solutions using AI technology. Leading architecture design and implementation of next - gen RAG workflows with a focus on GPU performance.
Product Engineer in clinical trials technology managing product backlog and collaborating with Agile teams. Leading product ideation and ensuring alignment with business and customer needs.
Software Engineer developing software for scientific experimentation at Benchling. Collaborating closely with cross - functional teams to enhance workflows and empower discoveries through data aggregation.
Lead Software Engineer responsible for building and maintaining APIs and microservices at Capital One. Focused on content infrastructure across various customer - facing channels.
GTM Engineer building AI - powered go - to - market systems at SIFT, a company focused on modern telemetry for critical missions. Responsibilities include coding, AI workflow development, and systems architecture.