Docker, Inc logo
Docker, Inc

Docker helps developers bring their ideas to life by conquering the complexity of app development.

Senior Software Engineer, Docker Agents

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

135 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Docker Agents

Docker, Inc

• 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

Job Requirements

  • Go Expertise: Strong proficiency in Go (this is absolutely required)
  • AI/ML Knowledge: Practical experience with large language models (LLMs) and agent development
  • System Architecture: Proven ability to design scalable, distributed systems
  • Container Technology: Deep understanding of Docker, containerization best practices, and container orchestration
  • RAG Systems: Experience building Retrieval-Augmented Generation systems (secondary focus)
  • Rapid Iteration: Demonstrated ability to prototype quickly and iterate based on feedback
  • AI Frameworks: Experience with CrewAI, AGNO, ADK, LangChain/LangGraph or similar AI orchestration frameworks (preferred)
  • Python Proficiency: 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

Related Job Pages

More Full-stack Engineer Jobs

• Own and evolve major parts of Moxie’s frontend and backend architecture, balancing short-term delivery with long-term scalability, reliability, and developer velocity. • Lead technical design and architectural reviews for complex, cross-cutting initiatives. • Identify systemic risks and technical bottlenecks, and proactively drive solutions that improve platform stability and performance. • Help define and maintain engineering standards, patterns, and best practices across teams. • Act as a hands-on technical leader, working on the highest-impact and highest-complexity problems across the stack. • Drive architecture and implementation primarily in your area of deep expertise (frontend or backend), while contributing meaningfully across the full stack as needed. • Design and implement performant, scalable frontend experiences using React, TypeScript, GraphQL, and Next.js. • Build and evolve backend systems in Python and Django, integrating with internal services and third-party vendors. • Ensure systems are observable, reliable, and operable in production. • Partner with product, design, and engineering leadership to translate business goals into clear technical strategies and execution plans. • Drive alignment across teams on shared abstractions, APIs, and platform-level initiatives. • Serve as a trusted technical advisor, helping teams make sound tradeoffs under real-world constraints. • Mentor and coach engineers at multiple levels, helping them grow in system design, technical judgment, and ownership. • Raise the technical bar through thoughtful code reviews, design feedback, and knowledge sharing. • Contribute to a culture of high-quality execution, continuous improvement, and accountability.

United States
$165.6K - $202.4K / year
Job Closed
Dropbox logo

Senior Full Stack Software Engineer

Dropbox

Dropbox is the one place to keep life organized and keep work moving.

OtherRemoteTeam 1,001-5,000Since 2007H1B Sponsor

• Manage projects end-to-end: Lead initiatives from data discovery through design, implementation, and deployment. • Develop customer-centric prototypes: Create prototypes for new product explorations, focusing on user needs and feedback. • Proactively communicate: Share insights, progress, and outcomes with your team and leadership regularly. • Collaborate across teams: Foster strong relationships with other engineering teams and collaborate effectively with cross-functional partners within Dropbox.

United States
$202.7K - $274.3K / year
Job Closed
Yuno logo

Senior Software Engineer – Platform

Yuno

Yuno enables any company to manage all the payment methods and fraud providers through a single integration.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Design, build, and maintain internal platform services and tools using Python and Node.js • Develop APIs, automation services, CLIs, background workers, and platform control components • Build tooling that abstracts infrastructure complexity away from product teams • Write clean, testable, production-grade code powering core platform systems • Operate and evolve AWS and Kubernetes environments running critical workloads • Build and maintain GitOps workflows and deployment strategies (canary, blue/green, progressive delivery) • Define and manage infrastructure using Terraform • Contribute to deployment, provisioning, observability, reliability, and security automation systems • Own systems end-to-end, including design, implementation, deployment, and operation • Participate in production troubleshooting and incident analysis • Continuously improve platform reliability, performance, and developer experience • Help define platform standards, best practices, and engineering patterns

Spain
Job Closed
FORM │ Virtual obesity medicine clinic logo

Staff Software Engineer

FORM │ Virtual obesity medicine clinic

FORM provides clinical obesity care and partners with employers to expand treatment access while managing costs.

OtherRemoteTeam 11-50H1B No Sponsor

• You will design, build, and operate resilient integrations and backend services that enable seamless, reliable, and scalable data exchange across Form Health’s platform, with a particular focus on Revenue Cycle Management (RCM) systems that support eligibility, billing, and reimbursement. • Own the technical design and ongoing operation of real-time insurance eligibility verification integrations across multiple payers. • Investigate and resolve eligibility discrepancies, improving data accuracy while reducing operational burden for care and billing teams. • Design and maintain integrations with EMR systems, powering core clinical workflows such as patient data synchronization, scheduling, and chart updates. • Own and optimize Candid billing integrations and related RCM workflows, ensuring accurate and timely claim creation, submission, reconciliation, and issue resolution. • Build and operate ETL pipelines that exchange data with benefits, billing, and external partners. • Serve as a technical owner and subject matter expert for insurance, billing, and integration-related systems. • Build and evolve backend services and internal clinical tools—with a focus on backend systems (approximately 80%) and supporting frontend work (approximately 20%)—using Ruby on Rails, Sidekiq, Node.js (AWS Lambda), GraphQL, and React. • Deliver improvements through small-batch development, iterative releases, and incremental delivery. • Implement feature flags, progressive rollouts, and safe deployment practices to mitigate risk while enabling rapid learning. • Improve platform infrastructure, GraphQL APIs (Apollo Server), and data models (PostgreSQL, Snowflake) with a focus on reliability, performance, and maintainability. • Contribute to architectural decisions that balance simplicity, scalability, and thoughtful build-vs-buy tradeoffs. • Write clear, maintainable code and documentation that supports shared ownership and long-term system sustainability. • Partner closely with engineering, product, operations, and clinical teams to translate complex requirements into pragmatic, incremental solutions. • Collaborate directly with external partners to understand technical constraints, troubleshoot issues, and improve integration reliability. • Promote engineering excellence through code reviews, pairing, technical mentorship, and knowledge sharing. • Help evolve team processes and tooling to improve quality, observability, and delivery velocity through automation, testing, and monitoring. • Support rapid iteration of internal tools that scale operations and improve patient and clinician experiences.

United States
$140K - $170K / year
Job Closed