This role involves designing and implementing backend services that support the Software Development Life Cycle for AI applications on a scalable platform
Job Summary
This role involves designing and implementing backend services that support the Software Development Life Cycle for AI applications on a scalable platform.
Candidates will collaborate with Data Scientists and AI Engineers to build production-ready solutions for deploying and operating AI agents.
The position offers the opportunity to work at the intersection of platform engineering and AI, focusing on reliability, scalability, and developer experience.
Matching Summary
This role involves designing and implementing backend services that support the Software Development Life Cycle for AI applications on a scalable platform.
Salary
Base: $112,000 - $168,000 CAD; Bonus/Equity: Eligible for Workday Bonus Plan and annual refresh stock grants; Benefits: Comprehensive benefits package including flexible work options
Skills & Requirements
Must-have
3+ years backend development experience
Strong proficiency in Python programming
Experience with distributed systems design
Kubernetes-based service operations
API and asynchronous processing knowledge
Nice-to-have
Familiarity with LLM-powered applications
Experience with workflow orchestration tools
Knowledge of observability and tracing stacks
Background in MLOps and model serving
Exposure to agent-based system architectures
Key Requirements
Bachelor's degree in Computer Science or equivalent
3+ years software development experience
Experience running services in Kubernetes environments