CareerPlanSign in

Software Engineer Graduate (Media Engine) - 2027 Start

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

Core

Develop and optimize live streaming media platforms and network transmission for TikTok Live to enhance global user experience.

Role type

Graduate Software Engineer (Media Engine)

Builds

Live/RTC streaming media platform, client SDKs, and media servers

Domain

Live streaming, real-time communication (RTC), multimedia networking

Required skills

Computer science fundamentals, networking, operating systems, multimedia technologies (image/signal processing, video codecs, streaming), C/C++, Java/Kotlin, Objective-C/Swift, Python, Golang

Preferred skills

Signal processing, video compression algorithms, network algorithms (congestion control, loss recovery, bandwidth estimation), multimedia frameworks (FFmpeg, GStreamer, WebRTC), media servers (Nginx RTMP, mediasoup), iOS/Android SDKs

Technologies

FFmpeg, GStreamer, OBS Studio, VLC, x264, x265, WebRTC, RTP/RTCP, Nginx RTMP, Licode, Kurento, mediasoup, Jitsi, Core Data, Core Animation, iOS SDK, Android SDK

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, analyze data and optimize Live/RTC services end to end

Seniority

Graduate (entry-level)

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