B

ByteDance

Builds content apps, business software and AI

Video Codec Algorithm Engineer - Realtime Codec Optimizations

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree or above in computer science, electrical engineering, mathematics, statistics, or related disciplines.
  • Strong computer science fundamentals in algorithms, data structures, and software design, along with problem-solving skills.
  • A good understanding of state-of-the-art compression algorithms.
  • Programming, debugging, and optimization skills in one or more general-purpose programming languages, including C/C++.
  • Written and verbal communication skills and the ability to collaborate effectively.

Responsibilities

  • Design and develop commercial realtime video codecs for 2D/3D video, multiview video, 360-degree video, light field, and related formats.
  • 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.

Desired Qualifications

  • Experience developing image/video-related applications, such as live streaming, video conferencing, or offline transcoding.
  • Familiarity with neural-network-based image/video coding and processing.
  • Familiarity with a video compression standard such as AVS, H.264, H.265, VVC, or AV1 and its reference software.
  • Familiarity with NEON/SIMD and multithreading design.
  • Experience in international standardization work.
  • Extensive experience with video coding standards for image/video compression, file formats, or systems.
  • Publications in academic conferences or journals in the subject.

About the Company

ByteDance

Builds content apps, business software and AI

ByteDance builds content and creation apps for consumers, alongside collaboration software and AI services for businesses. Its video platforms connect viewers with creators, while CapCut gives people tools to edit and publish videos. The group also develops Lark for workplace communication and shared documents, and its Seed research teams build language, image, video, and speech models used in consumer apps and sold through BytePlus cloud services. It earns money from advertising, commerce services, paid software subscriptions, and usage of its enterprise technology. ByteDance was founded in 2012 and has its operational headquarters in Beijing, China.

Company size
10,001+
Company stage
Private
Total funding
$35.1B
Headquarters
Haidian, China
Founded
2012

Recently Posted Jobs

Explore more opportunities at ByteDance

See more jobs