Software Engineer Graduate (Media Engine) - 2027 Start

TikTok
San Jose
Full timeFunction: Software EngineeringEducation: mastersSkills: ["Communication","Teamwork"]

Build and optimize TikTok Live’s Live/RTC streaming media platform by researching and developing new features. Design and implement multimedia and network programs across client SDKs and media servers, improving video algorithms, network transmission, and end-to-end service performance. Develop multimedia solutions for iOS, Android, Windows, Mac, and Linux, analyze data to fine-tune parameters, and contribute to innovation using modern streaming and media technologies.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
13 hours ago

Software Engineer Graduate (Media Engine) - 2027 Start

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live
Reposted: similar role first listed 1 day ago

Job Summary

Build and optimize TikTok Live’s Live/RTC streaming media platform by researching and developing new features. Design and implement multimedia and network programs across client SDKs and media servers, improving video algorithms, network transmission, and end-to-end service performance. Develop multimedia solutions for iOS, Android, Windows, Mac, and Linux, analyze data to fine-tune parameters, and contribute to innovation using modern streaming and media technologies.
Location: San Jose
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Research and develop new features for TikTok Live’s Live/RTC streaming media platform.
  • •Design and implement multimedia and network programs in client SDKs and media servers.
  • •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.

Key Requirements

  • •Currently completing or recently completed a Master’s degree in Computer Science, Mathematics, or a related discipline.
  • •Strong foundation in computer science, networking, and operating systems.
  • •Solid background in multimedia technologies such as 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.
Education:Master's
Skills:CommunicationTeamwork
Tech Stack:C/C++Java/KotlinObjective-C/SwiftPythonGolangIOSAndroidWindowsMacLinuxFFmpegGStreamerOBS StudioVLCX264X265WebRTCRTP/RTCPVoIPNginx RTMP module

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn