T

Tubi

Ad-supported free movie and TV streaming

Senior Software Engineer - Platforms and Infrastructure

Platform EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • At least 5 years of experience in Infrastructure as Code with a cloud provider such as AWS.
  • At least 3 years of experience with production Kubernetes clusters.
  • Hands-on experience managing Kubernetes in production environments.
  • Depth in one or more core infrastructure domains: compute, networking, observability, or release engineering.
  • Expertise in CI/CD workflows and tools such as ArgoCD, FluxCD, GitHub Actions, or Jenkins.
  • A solid foundation in Linux, networking, and containerization.
  • Programming skills in Go or Python for automation and platform tooling.
  • Strong technical writing skills to produce clear, structured documentation for technical and non-technical audiences.
  • Strong problem-solving skills and proven experience in high-pressure incident response.
  • Experience leading at least one major technical initiative from design through delivery.
  • Experience mentoring junior engineers.

Responsibilities

  • Manage and scale multi-cluster Kubernetes deployments, ensuring high availability, performance, and reliability.
  • Design and operate the networking and traffic layer, from the edge to service-to-service communication, including safe rollout strategies such as canary releases, blue/green deployments, and gradual rollouts with service mesh technologies such as Istio and Envoy.
  • Build and maintain CI/CD pipelines and self-service deployment tooling; automate deployments and rollbacks, and improve the release experience for engineers.
  • Use Terraform and other Infrastructure as Code tools to provision and manage cloud infrastructure, ensuring consistency and auditability.
  • Build and operate the monitoring, logging, and tracing platform used by teams; troubleshoot and resolve production issues to keep systems stable.
  • Write and maintain technical documentation covering system architecture, release processes, traffic policies, runbooks, and best practices.
  • Partner with developers, SREs, and platform teams to design scalable release and traffic strategies and drive adoption of engineering best practices.
  • Mentor junior engineers, including on effective AI-assisted workflows, and participate in interviewing and onboarding.
  • Lead major infrastructure initiatives end to end, from an ambiguous problem statement through design, rollout, and adoption.
  • Help shape the team’s technical roadmap and propose new investments.

About the Company

Tubi

Ad-supported free movie and TV streaming

Tubi provides free, on-demand streaming of movies and TV shows in the United States. It operates on an ad-supported model, meaning users can watch a wide library without paying a subscription, with revenue coming from video ads shown during playback. The service is targeted at budget-conscious viewers who prefer streaming to cable and want access to a broad catalog without fees. Tubi’s offering works by delivering licensed video content through an online platform and inserting advertisements to fund operations, letting users watch for free. Compared with paid streaming services, Tubi stands out as the leading free option in the U.S. market; its primary differentiators are zero subscription costs and an extensive ad-supported catalog. The company is focused on expanding beyond the U.S. by achieving GDPR compliance to re-launch in Europe, signaling a goal to grow its user base in new markets while maintaining free access funded by advertisers.

Company size
501-1,000
Company stage
Acquired
Total funding
$75M
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Tubi

See more jobs