We are looking for candidates who recognize themselves in the following:
- Recent college graduate in information technology, computer science, or a related technical field
- Solid understanding of object-oriented programming concepts and software design patterns
- Readiness to learn, grow, and work with modern video-processing, encoding, and streaming technologies
- Interest in working with byte-level data, memory management, and system performance
- Curiosity about networking, protocols, and hardware components
- Strong written and verbal communication skills in English
- Openness to feedback and willingness to continuously improve
We value experience with - or a strong willingness to develop skills in - the technologies we use daily, including:
- Java (stream processing, video distribution, load balancing, caching, backend services)
- C++ (high-performance video processing, encoding modules, media tooling)
What you’ll have here: Throughout the internship, you will contribute to ongoing and upcoming projects within our encoding and streaming engineering teams, gaining practical experience in video transcoding pipelines, media packaging, real-time streaming systems, and related backend components.