Prediktive

Playout Software Engineer

Prediktive - Europe, Europe

We are looking for a Playout Software Engineer based in Europe to work on a long-term project for one of our clients, an online video startup based in Los Angeles, California.

Our client is the leading free streaming television service in the US. They are defining the future of television, delivering over 100 live, linear channels, in a lean-back experience and thousands of hit movies and television on demand.

Its apps are available across all top mobile (iOS, Android), web, and connected TV devices (Roku, Apple TV, Playstation, Amazon Fire TV, Android TV, Vizio, Samsung, and more).

Responsibilities

  • Contribute with a team of engineers to support an industry-leading Over-the-Top (OTT) software platform
  • Work closely with other engineers to fix bugs, work on technical debt, and design & implement features

Requirements

  • Advanced Level of English
  • 4+ years of experience working as a software engineer
  • 2+ years of experience with scripting languages for backend: NodeJS (preferred), Python, Ruby, etc.
  • 1+ years of experience with OTT: HLS and DASH, DRM - FairPlay, WideVine, or PlayReady.
  • Experience with IaC: Terraform, Cloudformation, Kubernetes, Helm
  • 2+ years of experience working with GitHub, GitHub Actions
  • Proven experience working with Jenkins, Circleci, Ansible, Salt, etc
  • Microservices Architecture
  • Testing Best Practices: Unit Tests, Automated test suites
  • Software Design Best Practices: Encapsulation, Decoupling
  • Must be able to work a regular on-call rotation shared equally between the team members

Bonus Points

  • Bachelor’s Degree in Computer Science, Systems Engineering or related fields

What we Offer

  • Long term positions
  • Work from anywhere in the world
  • Compensation in USD
  • Paid time off
  • Cool clients and products
  • Work with great engineers
  • Once-a-year trips to the US to meet your team


Posted On: Sunday, August 8, 2021



Apply to this job
  • Basic Questions
  • *
    1=None 2=Beginner 3=Intermediate 4=Upper-Intermediate 5=Advanced
  • *