Software Engineer Graduate (Media Engine) - 2027 Start

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

Build and iterate on TikTok Live’s Live/RTC streaming media platform, researching and developing new features and end-to-end optimizations. Design and implement multimedia and networking programs across iOS, Android, Windows, Mac, and Linux using client SDKs and media servers. Improve video algorithms and network transmission, analyze service data to fine-tune parameters, and contribute to innovation in real-time video streaming experiences.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
11 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: 11 hours agoStatus: Live

Job Summary

Build and iterate on TikTok Live’s Live/RTC streaming media platform, researching and developing new features and end-to-end optimizations. Design and implement multimedia and networking programs across iOS, Android, Windows, Mac, and Linux using client SDKs and media servers. Improve video algorithms and network transmission, analyze service data to fine-tune parameters, and contribute to innovation in real-time video streaming experiences.
Location: San Jose
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate 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 video algorithms and network transmission to improve user experience.
  • •Analyze service data to fine-tune parameters and optimize Live/RTC end to end.

Key Requirements

  • •Completing or recently completed a Bachelor'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.
  • •Ability to communicate and work effectively with a team.
Education:Bachelor's in Computer Science, Mathematics or related discipline
Skills:CommunicationTeamwork
Tech Stack:C/C++Java/KotlinObjective-C/SwiftPythonGolangIOSAndroidWindowsMacLinuxFFmpegGStreamerOBS StudioVLCX264X265WebRTCRTP/RTCPVoIPCore Data

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