Senior Software Engineer – Content Platforms Engineering

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer developing systems for Tubi's content platform. Engaging across backend, frontend, AI, and infrastructure at one of streaming's largest services.

Responsibilities

  • Work on systems that sit at the heart of Tubi's business
  • Partner with the Video Team, Content Operations, Business Affairs, Ad Tech, and external creators/refiners
  • Power seamless content ingestion
  • Run one of streaming's largest video processing workloads
  • Automate the content lifecycle end to end
  • Build the content data model and high-throughput services
  • Design pipelines and APIs for AI-native operations
  • Drive down streaming costs through architectural decisions
  • Craft production-grade frontends for creators, partners, and Content Ops

Requirements

  • 5+ years of experience building production systems
  • Depth in backend distributed systems (Elixir, Erlang, Go, Scala, Python, Ruby) or modern frontend (TypeScript, React)
  • 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 (5+ years industry experience)

Benefits

  • Medical/Dental/Vision Insurance
  • Vacation/Paid Time Off
  • Discretionary Bonus
  • Long-Term Incentive Plan
  • Flexible Time Off Policy
  • Generous Parental Leave Program
  • Monthly Wellness Reimbursement

Job type

Full Time

Experience level

Senior

Salary

CA$137,200 - CA$196,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsElixirErlangGRPCKubernetesPythonReactRubyScalaTypeScriptGo

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.