Logo of Huzzle

Android/IOS Software Engineer Intern - Video-On-Demand (VOD) - 2024 Off Cycle (BS/MS)

image

TikTok

Apr 25

Applications are closed

  • Internship
    Full-time
    Off-cycle Internship
  • Software Engineering
  • San Jose

Requirements

  • Currently pursuing BS/MS/Phd degree
  • Graduating December 2024 onwards with the intent to return to degree program after the completion of the internship.
  • Able to commit to working for at least 12 weeks during Summer 2024.
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
  • Preferred Qualifications:
  • Experience with mobile platform programming, such as Android/IOS.
  • Skilled in at least one of the following programming languages: C/C++, Java, Object-C, etc.
  • Experience with audio and video editing, media processing, transcoding and/or playback is a bonus.
  • Experience with Graphics and/or OpenGL is a bonus.
  • Experience with any of the following multimedia frameworks/projects is a bonus: FFmpeg, GStreamer, VLC, ExoPlayer.

Responsibilities

  • Participate in the development of video player architecture optimization, construct simple, efficient, flexible, and robust player architecture
  • Participate in the functionality establishment of the video player, support the rapid pace of playback demands from various business lines
  • Help building a comprehensive and validated Quality Service(QS) evaluation system for the video playback scenario

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.