Senior Software Engineer, Platform (Remote within Canada)
Core
Build and evolve containerized environments where AI agents execute tasks, manage state, and run proactive analyses by writing application code that controls infrastructure primitives.
Role type
Senior Software Engineer, Platform (Infrastructure/Systems focus)
Builds
Isolated agent execution environments, reusable infrastructure abstractions (queues, locks, background jobs), and IaC foundations.
Domain
Cloud Infrastructure, AI Agent Orchestration, Container Runtimes
Deliverable
production ML models | product features | infrastructure
Required skills
Linux internals, container runtimes, networking, storage, infrastructure-as-code, cloud platforms, background job processing, security boundaries, TypeScript/Node.js, Docker
Preferred skills
Kubernetes, AWS/GCP, Terraform/CDK, React, document/search databases
Technologies
Azure, Pulumi, TypeScript, Node.js, React, Docker, Linux
Responsibilities
Design reusable abstractions around queues, locks, and service-bus mechanics; extend and refine the infrastructure-as-code foundation; work directly with Linux systems, persistent storage, and container boundaries; operate within a small, high-ownership team running weekly delivery cycles.
Seniority
Senior, hands-on IC