About the job
As part of the Video Algorithm team during this 3-month Summer internship, you will be actively developing machine-learning-based models for quality improvement of encoded video in formats such as AV1, HEVC, or H.264.
Responsibilities
Developing machine-learning-based models for quality improvement of encoded video; curating a content database; leveraging it to obtain production-ready ML models that enhance non-pristine input content so that it can be promptly used on the received sources before the encoding pipeline.
Qualifications
Minimum
Currently pursuing a PhD in a technical field such as Computer Science, Engineering, Math, or Statistics, graduating in December 2026, Summer 2027 or later.; To be intern-eligible, you must be returning to school for one semester or quarter post-Summer internship.; Thrives working in complex, dynamic, and fast-moving environments.; Articulate communicator across written and verbal communication mediums.; Strong software development skills and feels comfortable with software engineering best practices (e.g., version control, testing, code review, etc.); Successful track record in Machine Learning, Video Algorithms, Video Coding research, or adjacent fields (Video Processing, Computer Vision, Video Quality); Solid understanding of machine learning and deep learning concepts, hands-on experience with training and evaluating ML models; Able to program fluently in Python and C/C++.
Preferred
Solid understanding of video compression and processing, including codec standards such as HEVC and AV1.; Experience with software performance optimization on constrained hardware.; Involvement in open-source multimedia projects (ffmpeg, etc).; Experience with large-scale distributed systems and cloud computing.