NBCUniversal is looking to build, test, and maintain video player technologies across web, mobile, and connected devices to serve fans throughout their entertainment journey from content discovery to theatrical moviegoing to watching at home.
Requirements
- Basic knowledge of one or more programming languages (e.g., JavaScript, TypeScript, Swift, Kotlin, Java, C++)
- Familiarity with web, mobile, or streaming technologies a plus
- Strong problem-solving skills and eagerness to learn
- Ability to work well in a team environment
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- 0–2 years of professional software development experience (internships and academic projects count)
Responsibilities
- Assist in developing, testing, and maintaining video playback features.
- Collaborate with senior engineers to troubleshoot and resolve issues in the video pipeline.
- Write clean, maintainable code under the guidance of senior team members.
- Participate in code reviews and learn best practices in software engineering.
- Support QA and operations teams by reproducing and debugging issues.
- Document technical work to help build team knowledge and transparency.
- Stay current with industry trends in streaming media and playback technologies.
Other
- Ability to work well in a team environment
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- 0–2 years of professional software development experience (internships and academic projects count)
- Strong problem-solving skills and eagerness to learn
- Ability to work in a fully remote environment