Backend Software Engineer Intern (Global LIVE Data Platform) - 2027 Start

TikTok
Singapore
Workplace: OnsiteInternshipFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Self-driven","Cooperative","Willingness to learn","Stakeholder collaboration"]

Build and optimize real-time, high-performance distributed infrastructure for TikTok Live, working on large-scale backend systems powering live interactions. Contribute to the development lifecycle of critical product features in collaboration with product managers, including compute (streaming and offline pipelines) and storage (OLAP with ClickHouse/Doris and KV stores). Help deliver technology products used by massive audiences and support engineering strategy, tooling, processes, and culture while applying cutting-edge domain knowledge.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
14 hours ago

Backend Software Engineer Intern (Global LIVE Data Platform) - 2027 Start

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Build and optimize real-time, high-performance distributed infrastructure for TikTok Live, working on large-scale backend systems powering live interactions. Contribute to the development lifecycle of critical product features in collaboration with product managers, including compute (streaming and offline pipelines) and storage (OLAP with ClickHouse/Doris and KV stores). Help deliver technology products used by massive audiences and support engineering strategy, tooling, processes, and culture while applying cutting-edge domain knowledge.
Location: Singapore
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Plan and lead large-scale technical projects to enable iterative development and product scaling.
  • •Develop robust, efficient backend technology products serving very large user bases.
  • •Collaborate with product managers to deliver the best live streaming experience for streamers and audiences.
  • •Contribute to engineering strategy, tooling, processes, and culture.
  • •Research and apply cutting-edge domain and technical knowledge into products.

Key Requirements

  • •Currently pursuing an undergraduate degree in Software Development, Computer Science, Computer Engineering, or a related engineering discipline.
  • •Proficient in at least one language: Go, Python, Java, or C++.
  • •Deep understanding of computer architecture, data structures and algorithms, and common databases/messaging frameworks such as MySQL/Redis/Kafka.
  • •Good communication skills and ability to work closely with diverse stakeholders.
  • •Self-driven, positive, cooperative, and motivated to keep learning.
Education:Bachelor's in Software Development, Computer Science, Computer Engineering (or related engineering discipline)
Skills:CommunicationSelf-drivenCooperativeWillingness to learnStakeholder collaboration
Tech Stack:GoPythonJavaC++MySQLRedisKafkaClickHouseDorisKV storeStreaming processingOffline pipelineOLAP

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