Hybrid Senior Software Engineer – Content Platforms

Posted last month

Apply now

About the role

  • Senior Software Engineer contributing to distributed systems for Tubi's video streaming platform. Collaborating on design and implementation with cross-functional teams in a hybrid role.

Responsibilities

  • Contribute to the design and implementation of distributed systems supporting content ingestion, transformation, and delivery.
  • Collaborate closely with the Product, Design, and Content teams to improve our content pipeline efficiency and streaming quality.
  • Take ownership of medium-to-large components, ensuring reliability, scalability, and maintainability.
  • Participate in code reviews, mentor junior engineers, and uphold engineering best practices.
  • Develop and maintain distributed services to ensure reliability and scalability.
  • Optimize content delivery or video transcoding workflows in collaboration with cross-functional teams.
  • Contribute to performance improvements and cost reductions across the CDN and storage layers.
  • Design and implement APIs, background jobs, and service integrations.
  • Participate in on-call rotations and contribute to improving system observability.

Requirements

  • 3+ years of experience in backend or distributed systems engineering (Elixir, Erlang, Go, Ruby, Scala, or Python preferred)
  • Experience with job processing frameworks (e.g., Oban, Sidekiq, Celery)
  • Familiarity with Kubernetes and gRPC/Protocol Buffers
  • Solid understanding of databases, caching, and distributed system design fundamentals
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience
  • Experience building or integrating content management systems for large-scale media or data platforms
  • Understanding of metadata models, content workflows, and publishing pipelines
  • Familiarity with internal tools development or partner-facing content interfaces is a strong plus
  • Experience with data caching, service orchestration, or scalable backend architectures
  • Emphasis on testing, CI/CD, and code quality
  • Experience using or integrating AI-powered agents to automate workflows, improve operational efficiency, or support developer productivity
  • Familiarity with frameworks or APIs for LLM-based agents, such as LangChain, OpenAI Assistants API, or custom automation agents
  • Interest in leveraging AI for content operations, metadata enrichment, or developer tooling within the content platform ecosystem
  • Familiarity with CDN, Cloud Storage, and performance monitoring tools
  • Exposure to tools such as FFmpeg, USP, or Shaka, and formats like H264/H265/AV1/HLS/DASH
  • Experience working on video transcoding or streaming pipelines is a plus.

Benefits

  • Eligible for an annual discretionary bonus
  • Long-term incentive plan
  • Medical/dental/vision insurance
  • 401(k) plan
  • Paid time off and other benefits in accordance with applicable plan documents

Job title

Senior Software Engineer – Content Platforms

Job type

Experience level

Senior

Salary

$186,400 - $266,300 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job