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 real-time communication (RTC) services for TikTok Live, focusing on video algorithms, network transmission, and cross-platform multimedia solutions.

Role type

Graduate Software Engineer (Media Engine)

Builds

Live/RTC streaming media platform features and client SDKs for iOS, Android, Windows, Mac, and Linux.

Domain

Consumer media streaming and real-time communication

Deliverable

production ML models | product features

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), video chat/live streaming solutions

Technologies

FFmpeg, GStreamer, OBS Studio, VLC, x264, x265, WebRTC, RTP/RTCP, Nginx RTMP, Licode, Kurento, mediasoup, Jitsi, iOS frameworks, 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 multiple platforms, innovate in video algorithms and network transmission, analyze data and optimize services end to end, explore cutting-edge technologies

Seniority

Graduate (Master's level)

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