Docker is hiring a Senior Software Engineer to build core systems for its AI Gateway, a secure control point that helps developers take AI agents from prototype to production. The Gateway provides model and tool routing, an OpenAI-compatible interface and MCP server, observability, policy enforcement, and capabilities such as Auto-RAG, tool injection, and session summarization. The role involves designing and implementing the model router, MCP gateway, and control plane; building infrastructure for dynamic model selection, failover, cost-based routing, and policy enforcement; and owning capabilities including credential storage, session summarization, caching, and rate limiting. The engineer will develop APIs for OpenAI-compatible and Model Context Protocol integrations and build infrastructure for evaluation, telemetry, replay, and backtesting of agents and LLM workflows. The successful candidate will contribute to architecture, technical strategy, roadmap planning, and cross-functional alignment, while mentoring engineers as the team grows. The work addresses provider abstraction, secure and fast identity handling, agent visibility and enforceable policies, and low latency and high reliability at scale. Docker describes itself as a globally distributed, remote-first team and offers work-from-anywhere arrangements, with offices in Seattle and Paris.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior