ByteDance
Video Algorithm Engineer - Multimedia Lab
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- BS degree or above in Computer Science, Electrical Engineering, or equivalent fields.
About the job
Designs and optimizes algorithms for video encoding, understanding, processing, quality assessment, delivery, and streaming across large-scale video services.
What you'll do
- Design and implement adaptive video encoding algorithms at internal and external codec levels.
- Develop video understanding, processing, enhancement, and quality assessment algorithms and metrics.
- Develop and validate efficient video delivery and streaming algorithms for Live and VOD services.
What they ask for
- BS degree or above in Computer Science, Electrical Engineering, or equivalent fields.
- Strong computer science fundamentals and problem-solving skills.
- Excellent programming, debugging, and optimization skills in one or more general-purpose languages, including but not limited to C/C++ and Python.
- Strong knowledge and solid experience in at least one listed area: video understanding, processing, coding, streaming, quality assessment, or subjective visual quality optimization.
Nice to have
- Familiarity with video coding standards such as AVC/H.264, HEVC/H.265, AV1, and VVC; or experience in open-source multimedia projects such as x264, x265, and FFMPEG.
- Experience with video-related applications, deep-learning video algorithms, or algorithm optimization on CPU, GPU, and mobile platforms.
Tools
C/C++, Python, DASH, ABR, AVC/H.264, HEVC/H.265, AV1, VVC
AI focus
Preferred experience includes deep learning and neural-network-based video coding, processing, or streaming algorithms.
Model-written summary · the original posting is authoritative