Remuneration
Not specified
Location
Canada · Remote
Eastern Standard Time (UTC-5)
Visa sponsorship
Not specified
Job summary
Designs, builds, and operates backend services for an enterprise AI platform, including its gateway, orchestration, entitlements, tenancy, data access, integration frameworks, and APIs. Owns services from design through testing, deployment, monitoring, reliability, and support, applying distributed-systems practices such as handling retries, partial failures, consistency, idempotency, and back-pressure. The role supports multi-tenant platform capabilities and may involve AI technologies such as LLMs, RAG, MCP, and A2A.
Qualifications
- Experience building and operating production backend, API, or distributed platform services
- Experience with AI gateways, orchestration, entitlements, tenancy, metering, quotas, or similar platform capabilities
- Ability to design APIs and developer experiences for internal and external consumers
- Experience with integration frameworks, connector patterns, governed data access, or reliable data on-ramps
- Understanding of distributed-systems failure modes, including retries, partial failure, consistency, idempotency, and back-pressure
- Experience owning services across design, development, testing, deployment, monitoring, and support
- Strong communication and collaboration skills in client-facing consulting environments
- Experience with C#, Python, Go, or similar backend languages
- Experience with API gateways, orchestration systems, connector frameworks, event-driven systems, or platform engineering
- Experience with AI, LLMs, RAG, agentic workflows, tool or function calling, MCP, A2A, or AI development lifecycle practices
- Experience with metering, quotas, entitlements, or billing-related platform services
- Experience building enterprise-scale software used by multiple products, customers, or internal teams
- Experience using AI-assisted development tools with disciplined review, testing, and architecture practices
Responsibilities
- Design, build, and operate core services for an enterprise AI platform
- Develop platform capabilities including gateways, orchestration, entitlements, tenancy, data access, integration frameworks, and APIs
- Own services through design, implementation, testing, deployment, monitoring, reliability, and support
Skills
C#GoPython
Industry
SoftwareArtificial intelligence
Relocation
No