Software Engineer Intern (Media Engine)

TikTok
San Jose, CA
Job Description
Role Overview

Join the Live Arch team for an internship and gain hands-on experience in developing new features for TikTok Live's streaming media-related business. The team is responsible for the iteration of requirements for TikTok Live's streaming media-related business and the continuous evolution of its technology. Interns will work on research and development of new features, design and implementation of multimedia and network programs, and analysis of data to optimize the Live/RTC services end to end.

What You Will Do

Research and develop new features on our Live/RTC streaming media platform for TikTok Live, design and implement multimedia and network programs in client SDK and media server, develop multimedia solutions across iOS, Android, Windows, Mac, and Linux platforms, innovate in video algorithms and network transmission to enhance user experience, analyze data, fine-tune parameters and optimize the Live/RTC services end to end.

Why It Might Be a Fit

This internship offers students hands-on experience, industry exposure, and opportunities to apply their knowledge to real-world challenges while building a strong foundation for personal and professional growth. Candidates with a strong foundation in computer science, networking, and operating systems, and proficiency in at least one programming language, are encouraged to apply.

Requirements

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Mathematics, or a related technical field
  • Strong foundation in computer science, networking, and operating systems
  • Solid background in multimedia technologies, including image/signal processing, video codecs, or multimedia streaming
  • Proficiency in at least one of the following programming languages: C/C++, Java/Kotlin, Objective-C/Swift, Python, or Golang
  • Excellent communication and teamwork skills

Benefits

  • Hands-on experience
  • Industry exposure
  • Opportunities to apply knowledge to real-world challenges
  • Social events
  • Learning programs
  • Development workshops
]]>