Software Engineer Graduate (Media Engine) - 2027 Start

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

Your Role

Here’s what you will be doing:

  • 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.
About You

The company is looking for:

  • Individuals completing or recently completed a 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Software Engineer Graduate (Media Engine) - 2027 Start
Software Engineer Graduate (Media Engine) - 2027 Start

TikTok • San Jose (CA)

Hybrid
USD 190,000 - 317,000
Software Developer - DEVICE Test
Software Developer - DEVICE Test

DCM Infotech Limited • Bellevue (WA)

On-site
USD 120,000 - 190,000
Software Engineer Intern (Media Engine) - 2027 Summer
Software Engineer Intern (Media Engine) - 2027 Summer

TikTok Inc. • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance
Life insurance
Wellbeing benefits
+3
Senior Software Engineer, Media Network Global Engineering - Live Streaming
Senior Software Engineer, Media Network Global Engineering - Live Streaming

TikTok Inc. • San Jose (CA)

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

Adbakx • Englewood (NJ)

On-site
USD 120,000 - 160,000
Software Engineer Graduate (Video-on-Demand Algorithm) - 2027 Start
Software Engineer Graduate (Video-on-Demand Algorithm) - 2027 Start

TikTok • San Jose (CA)

Hybrid
USD 128,000 - 317,000
Senior LiveKit / WebRTC Engineer (Go)
Senior LiveKit / WebRTC Engineer (Go)

Allneeda • United States

Remote
USD 140,000 - 230,000
Senior WebRTC Developer - Wixom
Senior WebRTC Developer - Wixom

Jandbmedical • Wixom (MI)

On-site
USD 120,000 - 180,000