Member of Technical Staff - Backend Software Engineer
$74,000–$222,000 year
On-site · Toronto, Ontario, Canada
Job Summary
Backend engineer to own and evolve Viggle's Go-based API and Python GPU pipeline for AI-driven avatar/video generation; design scalable distributed systems powering the global AI video generation platform across web and mobile clients; design and implement APIs for video generation, asset management, the creator platform, and monetization (subscriptions, IAP, Stripe); develop robust processing pipelines for ingesting user-uploaded videos and orchestrating GPU-heavy workloads (encoding, inpainting, rendering) in near real-time; productionize ML models from research to scale, driving reliability, throughput, and cost efficiency across GPU fleet (fast-fail coordination, resource reservation, credit safety, GPU utilization).
Required Qualifications
- 3–5 years of professional backend engineering experience
- Excellent proficiency in Go OR Python with willingness to ramp up on the other
- Experience designing and operating distributed systems at scale
- Familiarity with message queues and event-driven architectures (Redis, RabbitMQ, Temporal, NATS, Kafka, or similar)
- Working knowledge of containerization and orchestration (Docker, Kubernetes)
- Bonus: GPU inference services in production (PyTorch/TensorRT/Triton)
- Bonus: video processing toolchains (FFmpeg, OpenCV, fMP4/HLS)
- Bonus: workflow orchestration (Temporal, Airflow) or stream processing
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.