Video Codec Algorithm Engineer, Realtime Codec Optimizations

ByteDance ByteDance · Big Tech · San Diego, CA · R&D

The role focuses on designing and developing real-time video codecs and optimization algorithms for live-streaming products. It involves research into video encoding algorithms and visual quality-oriented processing, with a strong emphasis on C/C++ programming and understanding of compression algorithms. While familiarity with neural network-based coding is preferred, the core of the role is in traditional video compression engineering and research, not AI model development.

What you'd actually do

  1. Design and develop commercial realtime video codecs for 2D/3D video, Multiview video, 360-degree video, light field, et al.
  2. Design and develop encoding and decoding framework and optimization algorithms for live-streaming usecases
  3. Research and develop video encoding algorithms in heterogeneous platforms
  4. Research and develop visual quality-oriented video coding and processing algorithms
  5. Prepare encoder/decoder interface documentations

Skills

Required

  • Bachelor’s degree or above in computer science/electrical engineering/mathematics/statistics and related disciplines
  • Strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills
  • Good understanding of state-of-art compression algorithms
  • Excellent programming, debugging, and optimization skills in one or more general-purpose programming languages including but not limited to: C/C++
  • Collaborative mindset, with solid written and verbal communication skills

Nice to have

  • Experience in development of image/video related applications, such as live streaming, video conference, offline transcoding
  • Familiar with Neural Network-based image/video coding and processing
  • Familiar with one of the video compression standards, e.g., AVS/H.264/H.265/VVC/AV1 and its reference software
  • Familiar with NEON/SIMD, and multi-threading design
  • Experience in international standardization work
  • Rich experience in video coding standards (e.g., for image/video compression, file format, system)
  • Publications in academic conferences or journals in the subject

What the JD emphasized

  • track record of research excellence
  • research excellence