CareerPlanGet AI match score →

Member of Technical Staff - Backend Software Engineer

Toronto💼 Full-time🗓 2026-06-08 → 2026-08-02

Core

Architect and maintain scalable backend systems and distributed GPU pipelines for an AI-powered avatar and video generation platform serving millions of creators.

Role type

Senior IC backend software engineer (distributed systems & GPU orchestration)

Builds

Go-based business APIs and Python GPU processing pipelines for real-time video generation and avatar rendering

Domain

Generative AI, video processing, distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Go, Python, distributed systems design, API design, GPU workload orchestration, message queues, containerization

Preferred skills

GPU inference services (PyTorch, TensorRT), video processing toolchains (FFmpeg, OpenCV), workflow orchestration (Temporal, Airflow)

Technologies

Go (Gin, GORM), Python (FastAPI, asyncio), Docker, Kubernetes, Redis, RabbitMQ, Temporal, NATS, Kafka, FFmpeg, OpenCV

Responsibilities

Architect and maintain highly scalable distributed backend systems; Design and implement APIs for video generation and monetization; Develop robust pipelines for ingesting videos and orchestrating GPU-heavy workloads; Productionize ML models and drive technical vision for GPU fleet reliability and cost efficiency

Seniority

Mid-level (3+ years experience), hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Ashby ↗