Docker logo

Staff Software Engineer, AI Gateway

Docker
NewPosted today

LOCATION

San Francisco · Remote

EXPERIENCE

8+ Years

TYPE

FullTime

SALARY

$170.35K - $275.55K /year

SKILLS REQUIRED

distributed systemsGoSystem DesignCloud InfrastructureSoftware ArchitectureObservabilityKubernetes

Job description

Overview

Staff Software Engineer on the Docker AI Gateway team, setting technical direction for the model router, MCP gateway and control plane that power AI agent applications.

What you'll do

  • Set technical direction for core systems powering the AI Gateway, including the model router, MCP gateway, and control plane, and make sure architectural decisions hold up as usage scales by 10x
  • Consistently identify gaps in infrastructure, process, or tooling before they become blockers, and drive the fix from idea to production
  • Take a significant, hands-on role in defining, delivering, and implementing the Gateway's technical strategy, in close partnership with engineering leadership
  • Own the hardest, highest-ambiguity problems in the system: dynamic model selection, auto-failover, cost-based routing, and policy enforcement that has to work end-to-end
  • Act as the go-to expert for secure credential storage, session summarization, caching, and rate limiting
  • Build the infrastructure that lets us, and our customers, evaluate, replay, and backtest agent and LLM behavior with confidence
  • Mentor senior and mid-level engineers, and raise the technical bar for the team through code, design review, and example
  • Partner with product, design, and leadership to shape the control plane UI and where the product goes next
  • Define the unified abstraction layer across diverse model and tool providers (OpenAI, Anthropic, Google, AWS Bedrock)
  • Architect secure, scalable identity and credential vaulting for tool and model access at enterprise scale
  • Build infrastructure for real-time and historical analytics of AI agent behavior
  • Guarantee that policy enforcement and logging work end-to-end, from prompt to tool to response, with no gaps
  • Set the bar for developer experience through intuitive APIs and first-class observability

What you'll need

  • 8+ years of backend engineering experience, with a track record of owning production-grade systems at significant scale
  • Deep specialization in distributed systems, cloud-native infrastructure, and API design, recognized by peers and cross-functional partners as a go-to expert
  • Experience building secure, high-throughput services (gateways, proxies, load balancers, policy engines) and a history of making judgment calls other engineers rely on
  • Fluency in Go and/or Rust
  • A track record of identifying systemic gaps in architecture, process, or tooling and driving the fix across team boundaries
  • A strong product mindset, with real experience shaping technical direction rather than only executing against it
  • Comfortable operating with wide latitude, given a problem and significant autonomy in how to solve it, including when and who to pull in
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience

Nice to have

  • Prior experience with OpenAI, Anthropic, or similar LLM APIs
  • Familiarity with RAG architectures, vector databases, or agent frameworks (e.g., LangChain, AutoGPT, CrewAI)
  • Experience with policy engines (e.g., OPA), observability frameworks (e.g., OpenTelemetry), or API gateways
  • Understanding of OAuth 2.1, secret management, and cloud IAM systems
  • Experience with Kubernetes, Docker, and microservices architecture
  • A track record of setting technical standards that other teams or engineers went on to adopt

Details

  • Location: San Francisco, CA or Seattle, WA
  • Remote-first role; work from home with offices in Seattle and Paris available for collaboration
  • Docker considers sponsorship on a case-by-case basis based on business needs

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer, AI Gateway