Logo of Huzzle

Video Codec Algorithm Intern (Multimedia Streaming) - 2025 Summer (PhD)

image

ByteDance

Jan 17

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • Research & Development
    Software Engineering
  • San Diego

Requirements

  • Minimum Qualifications:
  • - Ph.D. student in computer science/electrical engineering/mathematics/statistics and related disciplines
  • - Good understanding of state-of-art video compression algorithms
  • - Excellent programming, debugging, and optimization skills in one or more general-purpose programming languages including but not limited to: C/C++
  • Preferred Qualifications:
  • - Familiar with Neural Network-based image/video coding and processing
  • - Experience in development of image/video related applications, such as live streaming, video conference, offline transcoding
  • - Experience in software video codec development
  • - Experience in international standardization work
  • - Familiar with one of the video compression standards, e.g., AVS/H.264/H.265/VVC/AV1 and its reference software
  • - Familiar with SIMD/NEON, and multi-threading design
  • - Rich experience in multimedia standards (e.g., for image/video compression, file format, system, transport)
  • - Publications in top academic conferences or journals in the subject

Responsibilities

  • Optimize image and video codecs for 2D/3D video, Multiview video, 360-degree video, et al.
  • Design and develop encoding optimization algorithms for livestreaming usecases
  • Research and develop visual quality-oriented video coding and processing algorithms

FAQs

What is the duration of the internship program?

The internship program runs for 12 weeks, beginning in May/June 2025.

What are the start dates for the internship?

The possible start dates for the internship are May 12, May 19, May 27, June 9, and June 23, 2025.

What qualifications are required for the Video Codec Algorithm Intern position?

Candidates must be Ph.D. students in computer science, electrical engineering, mathematics, statistics, or related disciplines, with a good understanding of state-of-the-art video compression algorithms.

Is there a limit on the number of positions I can apply for?

Yes, candidates can apply to a maximum of two positions at TikTok and its affiliates globally.

What programming skills are preferred for this internship?

Excellent programming, debugging, and optimization skills in general-purpose programming languages, particularly C/C++, are required.

Are there any publications required for this position?

While not strictly required, having publications in top academic conferences or journals in the subject is a preferred qualification.

Will interns receive benefits?

Yes, interns have day one access to health insurance, life insurance, wellbeing benefits, and receive 10 paid holidays per year along with paid sick time.

Does ByteDance have a commitment to diversity?

Yes, ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives, aiming to celebrate diverse voices in the workplace.

Are there specific coding standards I should be familiar with?

Yes, familiarity with video compression standards such as AVS, H.264, H.265, VVC, AV1, and their reference software is preferred.

What type of projects will interns work on?

Interns will work on optimizing image and video codecs, designing encoding optimization algorithms for livestreaming use cases, and developing visual quality-oriented video coding and processing algorithms.

Technology
Industry
10,001+
Employees
2012
Founded Year

Mission & Purpose

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.

Get notified when ByteDance posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?