Docker

Software Engineer III, AI Developer Tools

Docker2 months ago
Location

Seattle, WA

Workplace

Remote

Type

Full Time

Salary

USD 157,000 – 222,750

Level

Senior

Role

Software Engineer III

Posted

Dec 23, 2025

Full TimeRemoteSenior

The role

Summary

Docker is seeking a Software Engineer III specializing in AI Developer Tools to build cutting-edge AI agents and tools that transform developer productivity. The role involves creating innovative AI-powered solutions that enhance code development, debugging, deployment, and incident response for Docker's 20 million monthly users.

What you'll do

AI-Powered Developer Tools: Design and implement production-ready AI agents to accelerate developer productivity
LLM Integrations: Build robust integrations with LLM APIs including prompt engineering, response parsing, and optimization
Agent Orchestration: Create frameworks for complex multi-step AI workflows and agent communication
Platform Infrastructure: Develop self-service capabilities for deploying and operating AI developer tools
Production Quality: Ensure high-quality, well-tested code with comprehensive monitoring and alerting
Cross-Functional Collaboration: Partner with engineering, product, and design teams to drive AI tool development

What we look for

Technical

Backend Systems4+ years building production-grade backend systems or developer-facing tools
AI/ML ExperienceHands-on production experience with AI technologies and LLM APIs

Education

DegreeBachelor's in Computer Science, Engineering, or related field, or equivalent practical experience

Experience

Software EngineeringDemonstrated ability to work independently with strong engineering fundamentals
Remote CollaborationExcellent communication skills in distributed, asynchronous environments

Skills

Required skills

AI/ML TechnologiesPractical experience with LLM APIs, prompt engineering, and AI agent development
Programming LanguagesProficiency in Go, Rust, Java, or Python
Distributed SystemsExperience designing and building microservices and platform infrastructure
Cloud ComputingStrong understanding of cloud-native systems (AWS, GCP, Azure)
DevOps PracticesSolid grasp of CI/CD, automated testing, and modern development workflows

Nice to have

Open Source ContributionsContributions to AI tools, developer tooling, or platform engineering projects
Container OrchestrationExperience with Kubernetes, Docker, and container technologies
Infrastructure as CodeFamiliarity with Terraform, Pulumi, and GitOps deployment patterns

Compensation & benefits

Salary

USD 157,000 – 222,750 (annual)

Stock options

Available

Benefits

Remote Work

Flexible, remote-first culture with work-life balance

Parental Leave

16 weeks of paid parental leave

Technology Stipend

$100 monthly technology allowance

Home Office Setup

Support for comfortable home office configuration

Professional Development

Training stipend for conferences, courses, and classes

Equity

Stock options as part of startup compensation


Interview process

  1. 1
    Initial Screening Resume and background review
  2. 2
    Technical Phone Screen Initial conversation with engineering team
  3. 3
    Technical Interviews Multiple rounds of in-depth technical evaluations
  4. 4
    AI/ML Systems Design Interview Comprehensive assessment of AI and system design skills
  5. 5
    Team Fit Interview Evaluation of collaboration and communication abilities
  6. 6
    Final Executive Interview Conversation with senior leadership

Apply for this position

You'll be redirected to the company's application page