Viggle logo
Viggle6 days ago

Member of Technical Staff - Backend Software Engineer

$74,000–$222,000 year

On-site · Toronto, Ontario, Canada

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Unknown

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
Sorce

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.

Get started

$74k – $222k / yr

Member of Technical Staff - Backend Software Engineer · Viggle

Apply on Sorce