Tu
Posted:
June 10, 2026
Location:
toronto, on, Canada
Job Description
Join Tubi as a Software Engineer focused on Content Platforms, optimizing systems for seamless video processing and AI integration in Toronto's hybrid work environment.
This role encompasses full-stack responsibilities, refining Tubi's capabilities as a leading free streaming service. You'll collaborate with multiple teams, enhancing content ingestion, automating processes, and implementing AI solutions. Your contributions will significantly impact how users and creators interact with Tubi's offerings.
Key Responsibilities:
• Enhance distributed systems for reliability and performance
• Create content data models and gRPC APIs
• Incorporate AI into metadata and content processes
• Work closely with Video and Operations teams for optimization
• Automate content lifecycle for increased efficiency
Requirements:
• 5+ years in software development
• Backend (Go, Scala) or frontend (React, TypeScript) expertise
• Knowledge of job processing frameworks like Ce...
This role encompasses full-stack responsibilities, refining Tubi's capabilities as a leading free streaming service. You'll collaborate with multiple teams, enhancing content ingestion, automating processes, and implementing AI solutions. Your contributions will significantly impact how users and creators interact with Tubi's offerings.
Key Responsibilities:
• Enhance distributed systems for reliability and performance
• Create content data models and gRPC APIs
• Incorporate AI into metadata and content processes
• Work closely with Video and Operations teams for optimization
• Automate content lifecycle for increased efficiency
Requirements:
• 5+ years in software development
• Backend (Go, Scala) or frontend (React, TypeScript) expertise
• Knowledge of job processing frameworks like Ce...
Apply for this Job
Submit your application for the Software Engineer - Content Platforms at Tubi position at Tubi.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
toronto, Canada
Posted:
June 10, 2026
Deadline:
July 20, 2026