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.