ByteDance
Video/Image AI/ML Software Engineer Graduate (Multimedia) - 2027 Start (PhD)
San Diego, California · Full-time · Posted Oct 28, 2026
- Education
- Completing or recently completed a PhD in computer science, electrical engineering, mathematics, statistics, or a related discipline.
About the job
Design and optimize video analysis, quality assessment, and encoding algorithms for streaming workflows and hardware-accelerated video platforms.
What you'll do
- Develop and optimize video analysis and quality assessment algorithms, including database creation.
- Design end-to-end video quality optimization strategies combining analysis, processing, and encoding.
- Integrate algorithms into production workflows and evaluate their impact through A/B testing.
What they ask for
- Completing or recently completed a PhD in computer science, electrical engineering, mathematics, statistics, or a related discipline.
- Strong programming, debugging, and optimization skills in one or more general-purpose languages, including C/C++ or Python.
- Knowledge of image/video analysis or quality algorithms and technologies such as VMAF, PSNR, and SSIM.
- Hands-on machine learning or deep learning experience and familiarity with PyTorch or TensorFlow.
Nice to have
- Experience designing, training, or applying deep learning models, including CNNs, Transformer architectures, and MLLMs.
- Knowledge of video processing algorithms, video codecs, or embedded processors and real-time RTOS development.
Tools
C/C++, Python, VMAF, PSNR, SSIM, PyTorch, TensorFlow, AVC
AI focus
Apply machine learning and deep learning to video analysis and quality assessment; preferred work includes CNNs, Transformer architectures, and multimodal large language models.
Model-written summary · the original posting is authoritative