About the Job

We are seeking a Senior Software Engineer, Streaming to join our team in New York, NY.

Job Duties:

  • Build scalable solutions and collaborate with multiple teams on projects from idea to production.
  • Identify areas for improvement, research the best approach, justify it, and then implement the solution.
  • Develop, maintain, extend, and improve video backend systems using state-of-the-art technology.
  • Collaborate with a highly skilled, multi-national team to build and operate video services.
  • Create, protect, and monitor the company's streaming infrastructure.
  • Develop and maintain a media asset workflow managing both live and video on demand (VOD) content.
  • Ensure the highest quality video content for users.
  • Work with the production team to manage the automated ingestion of new media.
  • Collaborate with Software Engineering to enhance asset management.

Minimum Requirements:

  • Master’s degree, or foreign equivalent, in Computer Science, Computational Science, Engineering, or a closely related quantitative discipline, and one (1) year of experience in the role or a related field, OR
  • Bachelor’s degree, or foreign equivalent, in Computer Science, Computational Science, Engineering, or a closely related quantitative discipline and five (5) years of progressively responsible experience in the role or a related field.

Special Skill Requirements:

  • Proficiency in Python, C, C++, C#, and JavaScript.
  • Experience with AWS Media Services, including Lambda, S3, Eventbridge Trigger, and Docker.
  • Any suitable combination of education, training, and/or experience is acceptable.

Salary: $154,100.00 - $200,400.00 per annum.