Senior Software Engineer - Content Platforms Engineering

Tubi - CanadaToronto, ON
CA$137,200 - CA$196,000Hybrid

About The Position

Tubi's content platform is the engine behind one of the largest free streaming services in the world. Every play, every deal, every creator, every frame of video flows through systems CPE owns, and the surface area is enormous. Distributed services running on the hottest path of Tubi's traffic. Video pipelines processing one of the largest workloads in streaming. Workflow engines automating the operations that used to consume entire teams. Creator-facing products turning a back-office process into a real platform. And on top of all of it, an AI-native rebuild of the CMS that most companies aren't willing to attempt. This isn't a single-domain role. It's a platform where backend, frontend, video, infrastructure, and applied AI all collide at the scale where decisions actually matter, where an architectural choice ripples across millions of titles and billions of requests, and where the difference between "good enough" and "great" shows up in revenue. We're looking for builders who want to range across domains — backend one quarter, frontend the next, applied AI the one after that — and who want their work to be felt: by viewers when a title plays instantly, by creators when they go live the same day, by Content Ops when a workflow runs itself, and by the business when the platform stops being a cost center and starts being a force multiplier. The infrastructure is already there. The mandate is already there. What's missing is the people who want to build the thing, not talk about it. Come build it. This is a hybrid role based out of our Toronto office. You must be willing to travel to our Toronto office two days/week.

Requirements

  • 5+ years of experience building production systems, with depth in either backend distributed systems (Elixir, Erlang, Go, Scala, Python, Ruby) or modern frontend (TypeScript, React), and comfort working across the stack.
  • Experience with background job processing frameworks (e.g., Sidekiq, Celery, Oban).
  • Familiarity with gRPC/Protocol Buffers and Kubernetes.
  • Strong understanding of distributed systems, databases, and caching technologies.
  • Bachelor’s or Master’s degree in Computer Science or related field, with 5+ years of industry experience (exceptions made for exceptional candidates).

Responsibilities

  • Develop and enhance distributed systems for high availability, scalability, and operability.
  • Design content data models and gRPC APIs that serve UIs, AI agents, and downstream services as first-class clients.
  • Integrate LLMs and ML pipelines into content workflows (metadata enrichment, image/video understanding, policy reasoning).
  • Partner with the Video Team to optimize transcoding efficiency and quality.
  • Partner with Content Operations to automate workflows currently driven manually through the UI.
  • Partner with Ad Tech to turn content intelligence into monetization signals.
  • Operate availability integrations that determine which titles play where, when, and on which platforms.
  • Reduce cloud infrastructure and AI processing costs through architectural and operational improvements.

Benefits

  • Flexible Time Off Policy
  • Parental Leave Program (twelve (12) weeks of paid bonding leave)
  • Monthly wellness reimbursement
  • Medical/dental/vision
  • Insurance
  • Vacation/paid time off
  • Annual discretionary bonus
  • Long-term incentive plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service