Job Closed

This listing is no longer active.

Docker, Inc logo
Docker, Inc

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

Senior Software Engineer, AI Developer Tools

AI EngineerMachine Learning EngineerOtherRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Washington

Posted

179 days ago

Salary

$189.6K - $260.7K / year

Seniority

Senior

Job Description

Senior Software Engineer, AI Developer Tools

Docker, Inc

• Build AI-Powered Developer Tools: Design, implement, and ship production-ready AI agents and tools that accelerate developer productivity such as code review and refactoring assistants, automated test generators, local environment setup tools, deployment pipeline diagnostic agents, and on-call assistance tools • Implement LLM Integrations: Build robust, production-grade integrations with LLM APIs (OpenAI, Anthropic, etc.) such as prompt engineering, response parsing, error handling, rate limiting, cost management, and performance optimization • Develop Agent Orchestration Systems: Create agent frameworks and orchestration systems that enable complex multi-step workflows, tool calling, context management, and agent-to-agent communication • Contribute to Platform Infrastructure: Build self-service platform capabilities that enable teams across Docker to rapidly deploy and operate their own AI developer tools such as deployment pipelines, observability integration, security controls, and operational tooling • Drive Adoption of AI-Native Development: Build tools and programs that accelerate adoption of AI developer tools such as Claude Code, Cursor, and Warp across Docker's engineering organization • Ensure Production Quality: Write well-tested code with strong test coverage (unit, integration, end-to-end); establish monitoring, alerting, and operational excellence for AI systems • Collaborate Cross-Functionally: Partner with Principal Engineer on architecture, work with product and design teams on features and UX, and collaborate with platform teams (Infrastructure, Security, Data) on integrations • Participate in Operations: Take part in on-call rotation for AI developer tools; respond to incidents, debug production issues, and drive continuous improvement of system reliability • Mentor and Share Knowledge: Guide other engineers through code reviews, pair programming, and technical discussions; document patterns and best practices for AI tool development • Measure and Iterate: Instrument AI tools to measure adoption, effectiveness, and developer productivity impact; iterate based on data and user feedback to continuously improve developer experience

Job Requirements

  • 5+ years building production-grade backend systems or developer-facing tools
  • Hands-on experience with AI/ML technologies such as practical production experience with LLM APIs (OpenAI, Anthropic, etc.), prompt engineering, or AI agent development
  • Proficiency in Go (preferred), Rust, Java, or Python with strong software engineering fundamentals
  • Experience designing and building distributed systems, microservices, or platform infrastructure
  • Strong understanding of cloud-native systems (AWS, GCP, or Azure), APIs, and data stores
  • Solid grasp of CI/CD, automated testing, code review practices, and modern development workflows
  • Product-minded approach to building developer tools with focus on user experience and measurable outcomes
  • Excellent communication skills in remote, asynchronous environments with ability to document technical decisions clearly
  • Ownership mentality with bias for action and iterative delivery
  • Comfortable working autonomously across distributed teams and navigating ambiguity

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

Related Job Pages

More AI Engineer Jobs

Docker, Inc logo

Senior Manager, Engineering – AI Developer Tools

Docker, Inc

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

AI Engineer179 days ago
OtherRemoteTeam 51-200H1B No Sponsor

• Build and Scale the AI Developer Tools Team: Hire, onboard, and develop a high-performing engineering team from the ground up with expertise in AI/LLM integration, platform engineering, and developer experience; establish team culture, technical standards, and operating norms • Ship AI-Powered Developer Tools: Deliver production-ready AI agents for developer productivity (automated PR reviews, code generation, documentation), observability insights (anomaly detection, root cause analysis), and operational automation (deployment pre-reviews and failure investigations, incident response assistance) • Build Self-Service AI Developer Tools Platform: Create and operate the foundational infrastructure that enables teams across Docker to build, deploy, host, and scale their own AI developer tools including deployment frameworks (ArgoCD/GitOps), observability integration (Grafana), security controls, cost management, and operational tooling • Drive Platform Adoption and Developer Experience: Establish the AI Developer Tools platform as the default path for teams building AI-powered tooling; deliver self-service capabilities, comprehensive documentation, templates, and best practices that reduce time-to-production from weeks to days • Partner on AI Strategy and Technology: Work closely with engineering leadership and Agent Dev technical leadership to align on AI technology choices, architectural patterns, and integration strategies; stay current on LLM advancements and developer tooling trends • Explore Productization Opportunities: As internal AI developer tools demonstrate value, partner with product management and go-to-market teams to evaluate commercial viability; prototype, validate, and transition successful internal tools into customer-facing product offerings • Deliver Measurable Impact: Define and track success metrics for both AI developer tools (adoption rates, productivity gains, time saved) and platform capabilities (time-to-deploy new tools, number of teams using platform, operational efficiency) • Cross-Functional Collaboration: Partner with product engineering teams (Hub, Registry, Cloud/AI, Scout, Accounts & Billing), platform teams (Infrastructure, Security, Data), and product leadership to understand requirements, gather feedback, and align on priorities • Operational Excellence: Ensure reliability, security, and performance of AI developer tools and the hosting platform; establish SLOs, monitoring, and incident response for production AI systems serving internal developers • Team Development and Culture: Mentor and grow engineers on your team; foster a culture of experimentation, rapid prototyping, and learning; attract diverse talent excited about AI and developer experience

Washington
$231.6K - $318.5K / year
Job Closed
EY logo

Senior Associate, ML/AI Engineer – Graph, Vector & Data Platform

EY

Building a #BetterWorkingWorld by providing trust through assurance and helping organizations grow, transform & operate.

AI Engineer179 days ago
Full TimeRemoteTeam 10,001+Since 1989H1B Sponsor

• Design and implement graph data models and entity networks using Neo4j. • Develop and optimize Cypher queries for relationship and network analysis. • Build and maintain vector databases using Postgres (pgvector), Milvus, or Weaviate. • Implement embedding ingestion pipelines for similarity and semantic search use cases. • Design and manage data repositories / lakehouse layers using Apache Iceberg. • Develop data ingestion and transformation pipelines from multiple source system. • Deploy and operate databases and data platforms on Nutanix infrastructure. • Ensure performance tuning, scalability, availability, and fault tolerance. • Implement data quality checks, monitoring, and error handling. • Collaborate with AI/ML, analytics, and application teams. • Document data models, architectures, and operational procedures.

United Kingdom
AI Engineer186 days ago
ContractRemoteTeam 51-200H1B No Sponsor

• Design and deliver production-grade agentic AI systems on Azure AI Foundry, ensuring solutions go well beyond PoC and into scalable, enterprise-ready platforms. • Architect end-to-end pipelines leveraging Azure OpenAI, vector search, tool-calling patterns, and LangChain / Semantic Kernel for orchestration. • Define and enforce REST API design standards, JSON schema definitions, and event/message-based integration patterns across AI workloads. • Lead the evolution of solutions from MVP to productized platforms, including refactoring, hardening, and meeting non-functional requirements around performance, reliability, observability, and security. • Deploy and oversee scalable Azure infrastructure (AKS, App Service, Functions, or equivalent), collaborating with DevOps/SRE teams to define runbooks, SLIs/SLOs, and monitoring frameworks. • Evaluate and integrate emerging agent frameworks and patterns (MCP, A2A) to continuously modernize platform capabilities. • Use LangSmith or equivalent tooling to implement tracing, evaluation, and quality assurance across agentic pipelines. • Document architectures, sequence diagrams, and interaction flows using Visio, Figma, or similar tools; facilitate collaborative design sessions using Mural/Miro with distributed teams. • Partner with cross-functional and multi-program teams to ensure platform components are reused and versioned effectively across products. • Support incident management and post-mortems, contributing to a culture of continuous improvement in live production contexts.

Colombia
Companion Group logo

Senior AI Engineer

Companion Group

The most ambitious game studios in the world choose Companion as their companion

AI Engineer186 days ago
Full TimeRemoteTeam 51-200Since 2022H1B No Sponsor

• Architect, implement, and refine cutting-edge multiplayer-ready gameplay systems in and outside of the Unreal Engine • Produce elegant, efficient, and maintainable C++ code • Leverage expert-level understanding of data structures and algorithms to solve interesting challenges • Collaborate with cross-functional teams to deliver innovative gameplay experiences • Contribute to the development of scalable and robust networking solutions • Tackle and resolve intricate technical hurdles in complex multiplayer games

United Kingdom