CareerPlanSign in

Software Engineer Intern (Media Engine) - 2027 Summer

San Jose, United States of America💼 Internship🗓 2026-09-28

Core

Develop and optimize live streaming media features for TikTok Live, focusing on client SDKs, media servers, and network transmission.

Role type

Software Engineer Intern (Media Engine)

Builds

Live/RTC streaming media platform features for global TikTok Live users

Domain

Live streaming, multimedia, network protocols

Deliverable

production ML models | product features

Required skills

C/C++, Java/Kotlin, Objective-C/Swift, Python, Golang, multimedia technologies, image/signal processing, video codecs, networking, operating systems

Preferred skills

signal processing, video compression, video codecs, video processing algorithms, network algorithms, congestion control, loss recovery, bandwidth estimation, latency measurement, socket optimization, real-time video transmission protocols, FFmpeg, GStreamer, OBS Studio, VLC, x264, x265, WebRTC, RTP/RTCP, VoIP, iOS frameworks, Android SDK, media servers (Nginx RTMP, Licode, Kurento, mediasoup, Jitsi), video chat, live streaming, video conferencing

Responsibilities

Research and develop new features on the Live/RTC streaming media platform, 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

Sourced via tiktok · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.