Sr. Software Engineer - Video Streaming

Backend Engineering

Sr. Software Engineer - Video Streaming

  • Backend Engineering
  • Kubernetes
  • Java
  • Golang (Go)
  • REST API
  • MUX Video

Position Overview:

Our client is looking for a strong engineer to join their "Live Team" focused on building an innovative media delivery platform -- aiming to make it even more efficient, scalable, and reliable.

Job Responsibilities:

  • Maintain and build new features on top of our streaming ingestion, transcoding and distribution services
  • Take ownership of a service from design to deployment
  • Take into account scaling, cost and performance considerations when designing a service
  • Stay abreast of developments and best practices within the tech industry and video
  • Work with Customer Support and Account Management to respond to customer impacting issues
  • Work alongside other teams to develop cross-project solutions and drive best practices across the organization

Skills/Qualifications:

  • 5+ years of software development experience on REST or backend services with at least 3+ in video streaming;
  • Must have excellent coding, analytical and troubleshooting skills.
  • Understanding of media processing workflows: ingest, mux / demux, transcoding, format conversions etc.
  • Experience delivering and supporting high scale SaaS services leveraging public cloud services such as Amazon Web Services (AWS)
  • Knowledge of modern programming languages: Java / Go / NodeJS; Go Preferred;
  • Must have Domain knowledge on Video workflows specifically around VOD and/or Live encoding, packaging and various adaptive delivery formats.
  • Knowledge of DRM, SSAI will be an added advantage.
  • Exposure to front end development would also be an added advantage
  • Experience working in a DevOps oriented team where engineers own the deployment stack
  • Experience with Behavior and Test-Driven Development
  • Knowledge of containers and container-based deployment, preferably Kubernetes

This is a 🦄 contract position. 😎

Please enter the phone number without any dashes, spaces, or parentheses.

By referring a candidate for this position, you accept the terms of our Referral Agreement. Further, by clicking Submit below you are also confirming that the above candidate is aware of and interested in this specific position through Talentcrowd. Pursuant to the terms of our Referral Agreement, if the referred candidate is successfully engaged, you will be paid the advertised reward per the standard schedule.