Software Engineer - Video-On-Demand

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Coding","Algorithmic thinking","Complexity analysis","Systems design"]

Build and operate scalable, secure backend services that power video products across ByteDance’s Video-On-Demand platform. Design and run critical components such as video delivery, upload services, and a core persistence layer. Develop an intelligent video QoS data platform to help client developers optimize user experience, and help design and maintain global multi-regional video infrastructure for billions of users.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Software Engineer - Video-On-Demand

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and operate scalable, secure backend services that power video products across ByteDance’s Video-On-Demand platform. Design and run critical components such as video delivery, upload services, and a core persistence layer. Develop an intelligent video QoS data platform to help client developers optimize user experience, and help design and maintain global multi-regional video infrastructure for billions of users.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Architect and develop efficient, highly scalable, secure services powering ByteDance video products.
  • •Design, implement, and operate video delivery services, upload services, and a core persistence layer.
  • •Develop an intelligent video QoS data platform and support client developers in optimizing user experience.
  • •Design, build, and maintain a global, multi-regional video infrastructure system.
  • •Support next-generation video processing and large-scale live-streaming services for global users.

Key Requirements

  • •Bachelor’s degree in Computer Science or related technical background in software/system engineering (or equivalent experience).
  • •Strong programming experience with Go, Java, Python, or C++.
  • •At least 3 years of experience with CDN, Multimedia, or Live Streaming.
  • •Familiarity with Unix/Linux operating systems.
  • •Ability to work on large-scale networks and systems design.
Experience:CDNMultimediaLive streamingLarge-scale systems
Education:Bachelor's in Computer Science
Skills:CodingAlgorithmic thinkingComplexity analysisSystems design
Tech Stack:GoJavaPythonC++UnixLinux

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn