← All roles

Senior Software Engineer, AI Developer Tools

Docker· Engineering
Apply on company site
Remote$160.9k - $260.7kFull-timePosted 4d ago

About the role

Senior Software Engineer to build AI-powered developer tools and the self-service AI developer tools platform on Docker's AI Developer Tools team, blending AI, developer experience, and platform engineering.

Responsibilities

  • Design, build, and operate production AI agents for developer productivity, including code review assistants, test generators, deployment diagnostics, and incident response automation
  • Integrate LLM providers, agent orchestration frameworks, and MCP servers into reliable tools, following the team's patterns and standards
  • Build systems that help Docker's engineers adopt AI-native development tools
  • Build integrations between AI developer tools and existing developer infrastructure such as CI/CD pipelines, observability platforms, and deployment systems
  • Instrument your tools so the team can measure adoption, effectiveness, and developer satisfaction
  • Build and improve platform capabilities, including deployment pipelines (ArgoCD/GitOps), observability integration (Grafana), security controls, and cost management
  • Help reduce time-to-production for new products from weeks to days
  • Contribute to reliability, security, and performance standards for AI systems, including SLOs, monitoring, and incident response
  • Take features and services from requirements to production with clear design, review code, and participate in design reviews
  • Take part in the team’s on-call rotation and improve alerts, runbooks, and tooling
  • Follow AI-assisted engineering practices, validate AI outputs, and stay accountable for what you ship
  • Work with leadership to understand priorities and shape work, and partner with Infrastructure, Security, and Data teams
  • Help newer engineers get up to speed on tools and practices
  • Keep up with emerging AI/LLM technologies and agent frameworks and share findings with the team

Qualifications

  • 6+ years of software engineering experience building and operating production systems
  • Hands-on experience building LLM-powered applications, AI agents, or AI-assisted developer tools
  • Working knowledge of LLM APIs (OpenAI, Anthropic, and others), prompt engineering, agent orchestration frameworks, and practical uses of AI in software development workflows
  • Experience building and operating scalable backend services, distributed systems, or developer-facing platforms
  • Experience with cloud-native infrastructure, including Kubernetes, CI/CD pipelines, and observability systems
  • Proficiency in Go (preferred), Rust, Java, or Python, with strong software engineering fundamentals
  • Experience building developer tools, platform systems, or internal tools that other engineers rely on
  • Good product judgment and remote, async-friendly communication
  • Ownership mentality with bias for action in ambiguous, fast-moving environments
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience

Skills

Required:GoLLM APIsAI Agents / AI-powered toolsKubernetesCI/CDObservability (Grafana, etc.)
Nice to have:RustPythonDevOps / SRESecurity practices for production AITerraform / Pulumi

Benefits

  • Remote-first by design – work from home with offices in Seattle and Paris
  • Flexibility to manage your schedule
  • Generous PTO, Whaleness Days, and end-of-year break
  • Home office setup support
  • Technology stipend (US$100 net per month)
  • Annual learning & development stipend
  • 16 weeks paid parental leave after six months
  • Equity for full-time employees
  • Comprehensive medical, retirement, and holidays benefits vary by country
  • Docker swag
Last updated Oct 21, 2026. Interested? Apply on the company site.
Docker logo

About Docker

Accelerated Container Application Development

Docker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.

ContainerizationDevOpsCloud InfrastructureSecurityOpen Source

More open roles at Docker