Overview
Senior Software Engineer on the Docker AI Gateway team, building the model router, MCP gateway, and control plane that take AI agents from prototype to production.
What you'll do
- Design and implement core systems powering the AI Gateway, including the model router, MCP gateway, and control plane
- Build infrastructure that supports dynamic model selection/routing, auto-failover, cost-based routing, and policy enforcement
- Own critical capabilities such as secure credential storage, session summarization, caching, and rate limiting
- Develop APIs for developers building with OpenAI-compatible interfaces and the Model Context Protocol
- Build the underlying infrastructure to support evaluation, telemetry, replay, and backtesting for agents and LLM workflows
- Lead architectural decisions and mentor engineers as the team scales
- Performance tuning: caching, session summarization, and rate limiting that keep the gateway fast under real production load
- Contribute to roadmap planning, technical strategy, and cross-functional alignment
What you'll need
- 6+ years of backend engineering experience with production-grade systems
- Deep knowledge of distributed and highly scalable systems, cloud-native infrastructure, and API design
- Experience building secure, high-throughput services (e.g., gateways, proxies, load balancers, policy engines)
- Fluency in Go, and/or Rust
- Familiarity with AI/ML platforms or model serving infrastructure
- A strong product mindset, excited about building developer-facing tools
- Ownership mentality with a bias for shipping, learning, and iterating
- 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 OAuth2.1, secret management, and cloud IAM systems
- Experience with Kubernetes, Docker, and microservices architecture
Details
- Remote-first role; offices in Seattle and Paris
- Location line: San Francisco, CA or Seattle, WA
- Visa sponsorship considered case-by-case based on business needs
- Compensation: United States $160,900 – $260,700 + equity
Read the full description and apply on the company’s own careers page.