Responsibilities
- Design and develop commercial realtime video codecs for 2D/3D, multiview, 360-degree, and light-field video.
- Design and develop encoding and decoding frameworks and optimization algorithms for live-streaming use cases.
- Research and develop video encoding algorithms on heterogeneous platforms.
- Research and develop visual-quality-oriented video coding and processing algorithms.
- Prepare encoder and decoder interface documentation.
- Participate in the design and implementation of self-developed transmission protocols.
Requirements
- Bachelor’s degree or above in computer science, electrical engineering, mathematics, statistics, or a related discipline.
- Strong computer science fundamentals in algorithms, data structures, and software design.
- Good understanding of state-of-the-art compression algorithms.
- Excellent programming, debugging, and optimization skills in one or more general-purpose programming languages, including C/C++.
- Experience developing image/video applications such as live streaming, video conferencing, or offline transcoding is preferred.
- Familiarity with neural-network-based image/video coding and processing is preferred.
- Familiarity with AVS, H.264, H.265, VVC, or AV1 and their reference software is preferred.
- Familiarity with NEON/SIMD and multithreading design is preferred.
- Experience in international standardization work, rich video coding standards experience, and relevant academic publications are preferred.
- Collaborative mindset with solid written and verbal communication skills.
About ByteDance
ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment and enterprise services - over 2.5bn people interact with ByteDance products including TikTok. Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. We are committed to building a safe, healthy and positive online environment for all our users. We have over 110,000 employees based in more than 30 countries globally. Join us.
