Drimva

TikTok

Software Engineer Intern (Media Engine) - 2027 Summer

San Jose, California · Internship · Posted Oct 28, 2026

Education
Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Mathematics, or a related technical field.

About the job

Develops and optimizes TikTok Live’s streaming media platform, including client and server software, multimedia solutions, video algorithms, and network transmission.

What you'll do

  • Research and develop features for the Live/RTC streaming media platform; design and implement multimedia and network programs for client SDKs and media servers.
  • Build multimedia solutions across iOS, Android, Windows, Mac, and Linux, and improve video algorithms and network transmission.
  • Analyze data, tune parameters, optimize Live/RTC services, and explore new technologies.

What they ask for

  • 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 such as image/signal processing, video codecs, or multimedia streaming.
  • Proficiency in at least one of C/C++, Java/Kotlin, Objective-C/Swift, Python, or Golang.
  • Excellent communication and teamwork skills.

Nice to have

  • Knowledge of signal processing, video compression/codecs or processing algorithms, and network algorithms for real-time video transmission.
  • Hands-on experience with multimedia frameworks or tools, mobile frameworks, media servers, or video chat, live streaming, or conferencing solutions.

Tools

C/C++, Java/Kotlin, Objective-C/Swift, Python, Golang, FFmpeg, GStreamer, WebRTC

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)