Logo of Huzzle


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

Logo of AXA


28d ago

🚀 Off-cycle Internship

San Jose

AI generated summary

  • You should be pursuing a BS/MS/Phd degree with plans to return to school, commit to at least 12 weeks in Summer 2024, have mobile platform programming experience, knowledge of C/C++, Java, or Object-C, and bonus skills in audio/video editing, multimedia frameworks, and graphics/OpenGL.
  • You will optimize video player architecture, establish playback functionality, and construct a Quality Service evaluation system for video playback scenarios.

Off-cycle Internship

Software EngineeringSan Jose


  • TikTok Video-On-Demand (VOD) is a world-leading video platform that provides multimedia storage, delivery, transcoding services and playback, uploading SDKs. We are building the next generation VOD platform which provides excellent experiences for billions of users around the world.
  • We're looking for mobile software engineer interns to join the VoD mobile SDK team! Our team's mission is to empower TikTok content consumption by enhancing playback and uploading mobile SDK capacities and performance. Join our team, you will focus on building mobile SDK related to multimedia and network technologies which deliver the best user experience on a huge variety of mobile platforms for TikTok users around the world.


  • 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.

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • 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


Work type

Full time

Work mode



San Jose