Logo of Huzzle

Video Algorithm Engineer Intern (TikTok Multimedia) - 2025 Summer (PhD)

image

TikTok

Aug 1

Applications are closed

  • Internship
  • San Jose

Requirements

  • Minimum Qualifications:
  • Currently pursuing a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Able to commit to working for 12 weeks during Summer 2025;
  • Proficient in at least one programming language, such as Python and C++.
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
  • Preferred Qualifications:
  • Graduating December 2025 onwards with the intent to return to degree program after the completion of the internship.
  • Experience in video, CDN, network related domain. The top publication record is a big plus.
  • Have a passion for learning and an eagerness to experiment with new techniques and good communication and a cooperative spirit.

Responsibilities

  • Design and implement video streaming algorithms to improve the playback experience.
  • Work cross-functionally with product managers, data scientists, and product engineers to understand insights, formulate problems, design and refine machine learning algorithms, and further drive the exciting growth of global TikTok users.
  • Run controlled experiments on millions of streaming sessions to validate improvements.
  • Work in areas related to video bitrate adaption algorithms(ABR), video preload algorithms, network bandwidth estimation, CDN traffic allocation algorithm, transmission protocol optimization etc.

FAQs

What is the duration of the internship program?

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

What are the available start dates for the internship?

The available start dates for the internship are May 12, May 19, May 27 (Memorial Day May 26), June 9, and June 23, 2025.

What qualifications do I need to apply for this internship?

You must be currently pursuing a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline, and be able to work for 12 weeks during Summer 2025. Additionally, proficiency in at least one programming language, such as Python or C++, is required.

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

Yes, candidates can apply for a maximum of two positions and will be considered for jobs in the order they apply.

When will candidates be notified about the technical online assessment?

Candidates who pass the resume evaluation will be invited to participate in TikTok's technical online assessment in HackerRank.

What skills or experience are preferred for this role?

Preferred qualifications include graduating December 2025 onwards with the intent to return to your degree program after the internship, experience in video, CDN, or network-related domains, a strong publication record, and a passion for learning and experimentation.

Are there any benefits for interns?

Yes, interns receive 100% premium coverage for medical insurance after 90 days of employment, paid holidays, paid sick leave, mental and emotional health benefits through the Employee Assistance Program, and reimbursements for mobile phone expenses.

Can I pursue this internship as an international student?

Yes, but you must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during the internship.

Is there an emphasis on creating an inclusive workplace?

Yes, TikTok is committed to creating an inclusive environment where employees are valued for their skills, experiences, and unique perspectives, and encourages diversity within the workplace.

What types of projects will I work on as an intern?

As a video algorithm engineer intern, you will work on designing and implementing video streaming algorithms, collaborating with cross-functional teams, and running controlled experiments to validate improvements in the multimedia system.

Entertainment & Media
Industry
10,001+
Employees
2017
Founded Year

Mission & Purpose

TikTok is a social media platform where users create and share short videos on various topics, including entertainment, education, and lifestyle. Their ultimate goal is to inspire creativity and bring joy to people's lives through engaging and entertaining content. TikTok's purpose is to provide a platform for self-expression and connection, fostering a global community where individuals can express themselves authentically and connect with others who share similar interests and passions.

Get notified when TikTok 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?