[Remote] Software Engineer Intern(Media Engine) - 2026 Summer (BS/MS)
Note: The job is a remote job and is open to candidates in USA. TikTok is the leading destination for short-form mobile video, and they are seeking a Software Engineer Intern for the 2026 Summer program. This internship will provide students with hands-on experience in developing features for TikTok Live's streaming media platform, focusing on multimedia solutions and innovative technologies.
Responsibilities
- 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
- Explore cutting-edge technologies and contribute to innovation initiatives
Skills
- Currently pursuing an Undergraduate/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline
- Able to commit to working for 12 weeks during Summer 2026
- 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
- Proficiency in signal processing, video compression, video codecs or video processing algorithms
- Strong knowledge of network algorithms, including congestion control, loss recovery, bandwidth estimation, latency measurement and control, socket optimization, and real-time video transmission protocols
- Hands-on experience with multimedia frameworks and tools such as FFmpeg, GStreamer, OBS Studio, VLC, x264, x265, WebRTC, RTP/RTCP streaming, or VoIP products
- Experience with iOS frameworks (e.g., Core Data, Core Animation) or Android SDK
- Familiarity with media servers such as Nginx RTMP module, Licode, Kurento, mediasoup, or Jitsi
- Experience in video chat, live streaming, or video conferencing solutions
- Excellent communication and teamwork skills
Benefits
- Interns have day one access to health insurance
- Life insurance
- Wellbeing benefits and more.
- Interns also receive 10 paid holidays per year
- Paid sick time (56 hours if hired in first half of year, 40 if hired in second half of year).
- Interns who are not working 100% remote may also be eligible for housing allowance.
Company Overview
Company H1B Sponsorship