Senior Software Engineer, AI Gateway
4 weeks ago
At Docker, we make app development easier so developers can focus on what matters. Our remote-first team spans the globe, united by a passion for innovation and great developer experiences. With over 20 million monthly users and 20 billion image pulls, Docker is the #1 tool for building, sharing, and running apps—trusted by startups and Fortune 100s alike. We’re growing fast and just getting started. Come join us for a whale of a ride Docker AI Gateway is our answer to the complexity of taking AI agents from prototype to production. It’s a powerful, intelligent, and secure control point that eliminates the toil of model orchestration, tool management, observability, and governance—so developers can focus on building incredible AI agents, not gluing together infrastructure. The Gateway sits at the center of modern AI applications, offering: A model and tool routing layer with built-in security and cost optimization A familiar OpenAI-compatible interface and MCP server Unified observability and policy enforcement Auto-RAG, tool injection, session summarization, and more We’re just getting started—and we need exceptional engineers to help us build the backbone of the future of agent-based development. Responsibilities 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, 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 Collaborate with product and design to create delightful experiences in our control plane UI Contribute to roadmap planning, technical strategy, and cross-functional alignment Key Problems You’ll Help Solve Build a unified abstraction layer across diverse model and tool providers (OpenAI, Anthropic, Google, AWS Bedrock) Implement secure and scalable identity and credential vaulting for tool and model access Create infrastructure to support real-time and historical analytics of AI agent behavior Ensure policy enforcement and logging works end-to-end—from prompt to tool to response Develop seamless developer experiences through intuitive APIs and first-class observability Qualifications 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 (both preferred) Familiarity with AI/ML platforms or model serving infrastructure A strong product mindset—you're excited about building developer-facing tools Ownership mentality with a bias for shipping, learning, and iterating Bonus Qualifications 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 We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024. Please see the independent bias audit report covering our use of Covey here. Perks Freedom & flexibility; fit your work around your life Designated quarterly Whaleness Days 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 Quarterly, company-wide hackathons 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 Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be. Due to the remote nature of this role, we are unable to provide visa sponsorship. #LI-REMOTE #J-18808-Ljbffr
-
Senior Software Engineer
2 weeks ago
, BC, Canada Stellar AI Full timeSenior Software Engineer Join to apply for the Senior Software Engineer role at Stellar AI . Get AI-powered advice on this job and more exclusive features. This range is provided by Stellar AI. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $70.00/hr - $70.00/hr Location Fully remote:...
-
, BC, Canada Stellar AI Full timeA global AI technology firm is looking for a Senior Software Engineer to work remotely. In this role, you will advance AI research, analyze large codebases, and ensure correctness in software behaviors. Successful candidates will have a bachelor's degree in Computer Science and at least 2 years of software engineering experience. This position offers...
-
Senior Software Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer – ECI Software Solutions Location: US or CA Remote We are seeking a Senior Software Engineer with a strong "builder" mindset who is passionate about creating intelligent, scalable, and automated platforms. You will play a key role in designing, building, and integrating AI-powered agents and systems that enhance our products and...
-
Senior Software Engineer
1 week ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...
-
Senior AI Platform Engineer
3 weeks ago
, BC, Canada Semantic Enterprise AI Full timeEmployee Experience Advocate | Shaping Positive Work Cultures | Trusted HR Advisor About the Role Semantic Enterprise AI (SEAI) builds next-generation Decision Engine workflows that integrate machine learning, agentic automation, and advanced reasoning tools into enterprise products that empower organizations to make better upside decisions faster. As a...
-
Senior Software Engineer, AI
3 weeks ago
, , Canada Superbar Full timeJoin to apply for the Senior Software Engineer, AI role at Superbar Join to apply for the Senior Software Engineer, AI role at Superbar This range is provided by Superbar. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$150,000.00/yr - CA$200,000.00/yr Introduction to SuperbarSuperbar...
-
Software Engineer
3 weeks ago
, , Canada AI Jobs Full timeJoin to apply for the Software Engineer (Remote) role at AI Jobs . We are hiring Software Engineers for one of our prime clients — a leading global AI research organisation developing advanced, high‑performance systems to power next‑generation machine learning applications. This is a hands‑on engineering role , where you’ll work on environment...
-
Senior Software Engineer
1 week ago
, , Canada Taskify AI Full timeJoin to apply for the Senior Software Engineer (Remote) role at Taskify AI 1 day ago Be among the first 25 applicants Pay : Competitive monthly compensation up to $10,000, based on role and performance We’re looking for detail-oriented professionals to support a variety of content and AI-related evaluation tasks. This role involves reviewing written...
-
Software Engineer
4 days ago
, , Canada Taskify AI Full timeWe are hiring Software Engineers for one of our prime clients — a leading global AI research organisation developing advanced, high-performance systems to power next-generation machine learning applications. This is a hands‑on engineering role , where you’ll work on environment setup, scalable API design, and database architecture — directly...
-
Senior Software Engineer
2 days ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...