Real-Time Media Network Engineer

TikTok Inc.

San Jose (CA)

On-site

USD 162,000 - 317,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401(k) with company match
Paid parental leave
Short-term and long-term disability
Life insurance
Wellbeing benefits
Paid holidays
Paid sick days
Paid Personal Time

Job summary

TikTok’s Media Network team is building an industry-leading real-time media distributed system powering live streaming and RTC at scale. We serve billions of users worldwide from a team with global reach.

Join us to design high-performance media servers, optimize delivery, and advance protocols while leveraging AI to boost flexibility and latency performance in a resilient, decoupled architecture.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Hands-on experience with streaming transport protocols such as RTP/RTCP, RTMP, DASH, and CMAF.
  • Familiarity with audio and video codec standards, including OPUS, AAC, and H.264.
  • Solid understanding of networking fundamentals, including TCP/IP, NAT, IPv4/IPv6, routing protocols, and packet processing (iptables, deep packet inspection).
  • Proficiency in at least one programming language: C, C++, Java, Python, Rust, or Go.

Responsibilities

  • Design and implement high-performance, latency-sensitive media servers.
  • Optimize network efficiency for media delivery, balancing cost and quality.
  • Design, implement, and optimize media protocols, while staying current with industry trends.
  • Leverage AI technologies to enhance streaming media scenarios and improve the flexibility and performance of the Media Network.
  • Design and build resilient, decoupled systems to minimize single points of failure and improve overall reliability.

Skills

C/C++
Java
Python
Rust
Go
RTP/RTCP
RTMP
DASH
CMAF
Networking fundamentals
Real-time media systems

Education

Bachelor’s degree in Computer Science, Engineering, or a related field

Tools

CDN
WebRTC
Live streaming systems
Multimedia protocols

Job description

TikTok’s Media Network team is building an industry-leading real-time media distributed system powering live streaming and RTC at scale. We serve billions of users worldwide from a team with global reach.

Join us to design high-performance media servers, optimize delivery, and advance protocols while leveraging AI to boost flexibility and latency performance in a resilient, decoupled architecture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Distributed Media Engineer
Senior Real-Time Distributed Media Engineer

TikTok • San Jose (CA)

On-site
USD 218,000 - 480,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+4
Real-Time Media Systems Engineer
Real-Time Media Systems Engineer

TikTok • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+1
Software Engineer, Live Streaming & Real-Time Media
Software Engineer, Live Streaming & Real-Time Media

HTU • San Jose (CA)

On-site
USD 120,000 - 160,000
Graduate Software Engineer, Live Streaming Media
Graduate Software Engineer, Live Streaming Media

TikTok • San Jose (CA)

Hybrid
USD 190,000 - 317,000
Senior Software Engineer, Media Network Global Engineering - Live Streaming
Senior Software Engineer, Media Network Global Engineering - Live Streaming

TikTok • San Jose (CA)

On-site
USD 218,000 - 480,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+4
Software Engineer Graduate (Media Engine) - 2027 Start
Software Engineer Graduate (Media Engine) - 2027 Start

HTU • San Jose (CA)

On-site
USD 120,000 - 160,000
Realtime Video Codec Research Engineer
Realtime Video Codec Research Engineer

TikTok Inc. • San Diego (CA)

On-site
USD 154,000 - 301,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
Senior Software Engineer - Real-Time Recommendation Systems
Senior Software Engineer - Real-Time Recommendation Systems

TikTok Inc. • San Jose (CA)

On-site
USD 218,000 - 480,000
Data Platform Engineer: Real-Time & Big Data
Data Platform Engineer: Real-Time & Big Data

TikTok • San Jose (CA)

On-site
USD 285,000 - 348,000
Senior Backend Engineer - Global Multimedia Platform
Senior Backend Engineer - Global Multimedia Platform

TikTok • San Jose (CA)

On-site
USD 187,000 - 360,000
Medical Insurance
Dental Insurance
Vision Insurance
+8