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.