Backend Software Engineer Intern (Creation Platform) - 2027 Summer

TikTok
San Jose
Workplace: OnsiteInternshipFunction: Software EngineeringSkills: ["Self-motivated","Growth mindset","Team communication","Collaboration","Responsible"]

Build and evolve TikTok’s Creation Platform backend that powers a trusted content creation ecosystem. Collaborate with product and cross-functional teams to design and develop features used by global users, tackle challenging problems in multimedia infrastructure, and improve large-scale distributed backend architectures. The 2027 Summer internship includes hands-on learning, industry exposure, and development workshops for students pursuing CS/engineering degrees.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 hour ago

Backend Software Engineer Intern (Creation Platform) - 2027 Summer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build and evolve TikTok’s Creation Platform backend that powers a trusted content creation ecosystem. Collaborate with product and cross-functional teams to design and develop features used by global users, tackle challenging problems in multimedia infrastructure, and improve large-scale distributed backend architectures. The 2027 Summer internship includes hands-on learning, industry exposure, and development workshops for students pursuing CS/engineering degrees.
Location: San Jose
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Design and develop backend features that impact global users.
  • •Collaborate with cross-functional teams to explore innovative product ideas and technologies.
  • •Work with experts across technical domains to identify and solve challenging issues in multimedia infrastructure.
  • •Evolve the architecture of global large-scale distributed backend systems to support TikTok’s future.

Key Requirements

  • •Currently pursuing an Undergraduate/Master in Computer Science, Computer Engineering, or a related technical discipline.
  • •Proficient in at least one programming language such as Golang, Java, C++, or Python.
  • •Solid understanding of computer architectures, data structures, and algorithms.
  • •Hands-on experience with technical stacks including databases, caches, and message queues.
  • •Responsible, self-motivated, with a growth mindset.
Education:
Skills:Self-motivatedGrowth mindsetTeam communicationCollaborationResponsible
Tech Stack:GolangJavaC++PythonDatabasesCachesMessage queuesVideo codecsMedia containersLarge-scale distributed systemsMultimedia infrastructure

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