Software Engineering Internships - Summer 2023 (Mobile, Video, Web, UI)
Please note: for Technical roles, we may consider candidates who are rising Sophomores.
Paramount Streaming, a division of Paramount Global, oversees the company’s streaming technology and is comprised of world-renowned direct-to-consumer services across free, premium and pay including, Pluto TV, the leading free streaming television service in America with 250+ live and original channels, and Paramount+, a subscription service that combines breaking news, live sports, and premium entertainment.
Key Responsibilities (including, but not limited to):
- Collaborate closely with product managers, user interface designers, platform engineers, and multiple groups across Paramount+ and Pluto to implement product features.
- Build high-level user interfaces using rapid prototyping methodologies.
- Work with internal technical teams to identify and build platform elements required.
- Contribute to support/maintenance/development of streaming media platform on Roku and/or settop boxes.
- Support on any number of platforms like Xbox, LG TVs, Samsung TVs, Comcast Flex, etc.
- Standard sprint ceremonies - scrum, planning, grooming, retro, etc.
- Front-End Software Development for High Traffic, Streaming Web Property.
- API development, Video Packaging technology improvements, Documentation and internal tools development.
- Development of automated test scripts through Java language and open-source solutions.
Basic Qualifications:
- Studying Computer Science, Engineering or equivalent.
- Programming experience/working knowledge with programming languages such as:
- Front End: HTML, CSS, Javascript, React, Vue, Angular
- Backend: PHP, Python, Node, Golang, Java
- Mobile: Swift, Objective-C, Android SDK, Kotlin, RXJava
Additional Qualifications:
- Sound programming fundamentals: memory management, pointers, arrays, and dictionaries, systems.
- Understanding of fundamental computer science concepts, algorithms, and data structures.
- Knowledge of common software development methodologies like Test-Driven Development and Scrum.