Software Engineer, Live Streaming & Real-Time Media

HTU

San Jose (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get a reply from this employer

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

Get past ATS filters

Job summary

HTU in San Jose is seeking engineers to advance the Live/RTC streaming platform powering TikTok Live. You will research and develop features, design multimedia solutions across iOS, Android, Windows, Mac, and Linux, and implement networked media components in client SDKs and servers.

The ideal candidate holds a Bachelor's in CS/Math, with strong CS basics, networking, OS knowledge, and hands-on experience in multimedia tech, video codecs, and modern languages such as C/C++, Java/Kotlin, Swift,

Qualifications

  • Bachelor's degree in Computer Science, Mathematics, or related discipline.
  • 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 programming language: C/C++, Java/Kotlin, Objective-C/Swift, Python, or Golang.
  • Excellent communication and teamwork skills.
  • Preferred: proficiency in signal processing, video compression, video codecs, or video processing algorithms.
  • Preferred: strong knowledge of network algorithms such as congestion control, loss recovery, bandwidth estimation, latency measurement and control, socket optimization, and real-time video transmission protocols.
  • Preferred: hands-on experience with multimedia frameworks and tools like FFmpeg, GStreamer, OBS Studio, VLC, x264, x265, WebRTC, RTP/RTCP streaming, or VoIP products.
  • Preferred: experience with iOS frameworks (Core Data, Core Animation) or Android SDK.
  • Preferred: familiarity with media servers such as Nginx RTMP module, Licode, Kurento, mediasoup, or Jitsi.
  • Preferred: experience in video chat, live streaming, or video conferencing solutions.

Responsibilities

  • Research and develop new features on the 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 Live/RTC services end to end.
  • Explore cutting-edge technologies and contribute to innovation initiatives.

Skills

Programming languages
Networking fundamentals
Video processing
C/C++
Java/Kotlin
Objective-C/Swift
Python
Teamwork

Education

Bachelor's degree

Tools

FFmpeg
GStreamer
WebRTC
RTP/RTCP
VLC
OBS Studio
x264
x265

Job description

HTU in San Jose is seeking engineers to advance the Live/RTC streaming platform powering TikTok Live. You will research and develop features, design multimedia solutions across iOS, Android, Windows, Mac, and Linux, and implement networked media components in client SDKs and servers.

The ideal candidate holds a Bachelor's in CS/Math, with strong CS basics, networking, OS knowledge, and hands-on experience in multimedia tech, video codecs, and modern languages such as C/C++, Java/Kotlin, Swift,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Graduate Software Engineer, Live Streaming Media
Graduate Software Engineer, Live Streaming Media

TikTok • San Jose (CA)

Hybrid
USD 190,000 - 317,000
Live Streaming Tech Intern — Multimedia & Video
Live Streaming Tech Intern — Multimedia & Video

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance
Life insurance
Wellbeing benefits
+3
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
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 Network Engineer
Real-Time Media Network Engineer

TikTok • San Jose (CA)

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

TikTok • San Jose (CA)

Hybrid
USD 190,000 - 317,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
Software Engineer Intern (Media Engine) - 2027 Summer
Software Engineer Intern (Media Engine) - 2027 Summer

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance
Life insurance
Wellbeing benefits
+3
Real-Time Video Streaming Engineer — Low-Latency Systems
Real-Time Video Streaming Engineer — Low-Latency Systems

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 190,000