Senior Back End Engineer
$130,000–$150,000 year
HybridVancouver, British Columbia, Canada
Job Summary
Architect and build the robust backend platform for Slingshot GenAI, migrating the local prototype into a scalable, containerized cloud environment using Infrastructure as Code. Configure and optimize GPU-accelerated worker nodes to handle high-performance AI workloads while setting up comprehensive monitoring and observability. Design and integrate payment and billing systems, manage multi-tenancy security layers, and implement an immutable database to ensure full auditability for chain of title tracking. Collaborate with product teams to deploy application code and optimize REST API performance for seamless integration with creative tools. Lead the migration from prototype to commercial-grade solution, ensuring the system delivers reliability and scalability for the global animation and VFX industry.
Required Qualifications
- Docker and container orchestration (ECS or Fargate)
- Infrastructure as Code (CloudFormation, AWS SAM, or Terraform)
- Experience designing scalable distributed systems
- Experience with asynchronous processing, queues, and event-driven architectures
- Identity and access management (AWS Cognito, OAuth2, JWT)
- Experience with monitoring and observability (CloudWatch, logging, metrics)
- Design and integrate payment and billing systems (e.g., Stripe), including subscriptions, usage metering, credits, invoicing, and webhooks
- 5 plus years in Backend Engineering or Platform Engineering
- Expert proficiency in Python
- Proven ability to design and optimize RESTful APIs for high-load environments
- You must be legally entitled to work in Canada
Desired Qualifications
- Kubernetes
- Familiarity with image generation or generative AI workflows
- Experience building ML and AI infrastructure, model training pipelines, or inference services
- Experience with PyTorch, Hugging Face, LoRA training, or GPU-based workloads
- Knowledge of immutable ledgers or databases specifically for chain of title tracking
- A background in VFX, Animation, or handling exceptionally large media assets
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.