Backend Software Engineer Intern (TikTok- PGC-Digital Content Center) - 2027 Summer

TikTok
San Jose
Workplace: OnsiteInternshipFunction: Software EngineeringSkills: ["Problem-solving","Logical thinking","Quick learning","Communication","Collaboration"]

Build and ship core backend services for TikTok’s global copyright protection platform, from complaint intake through enforcement and appeals. Work on event-driven, multi-region systems that handle consistency, idempotency, and reliability at scale. Design RESTful APIs and RPC interfaces, optimize billion-scale databases, and participate in production support. Collaborate with product, algorithm, and front-end teams in a cross-functional environment with mentorship.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 day ago

Backend Software Engineer Intern (TikTok- PGC-Digital Content Center) - 2027 Summer

✓ Verified Job

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

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

Job Summary

Build and ship core backend services for TikTok’s global copyright protection platform, from complaint intake through enforcement and appeals. Work on event-driven, multi-region systems that handle consistency, idempotency, and reliability at scale. Design RESTful APIs and RPC interfaces, optimize billion-scale databases, and participate in production support. Collaborate with product, algorithm, and front-end teams in a cross-functional environment with mentorship.
Location: San Jose
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Participate in architecture design and development of core backend services for the copyright protection platform, writing high-quality Go code across complaint intake, audit scheduling, enforcement execution, and appeal management.
  • •Design and implement event-driven architecture, building high-availability event flow pipelines based on EventBus/MQ for reliable delivery and eventual consistency.
  • •Design, optimize, and maintain MySQL/NoSQL databases for efficient storage and querying at billion-scale data volumes while ensuring data integrity and consistency.
  • •Develop and maintain RESTful APIs and RPC interfaces for secure and efficient data exchange between front-end applications, internal platforms, and external systems.
  • •Monitor and optimize system performance and respond to resolve production environment issues to ensure system stability and business continuity.

Key Requirements

  • •Currently pursuing an Undergraduate/Master degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • •Able to commit to working for 12 weeks during the Summer of 2027.
  • •Proficient in at least one backend programming language such as Go, Java, or C++; Go experience is a plus.
  • •Familiar with database technologies such as MySQL, Redis, and MongoDB, including index optimization and basic performance tuning.
  • •Understanding of RESTful API design and development; familiarity with RPC frameworks (e.g., Thrift, gRPC) is a plus; Linux and basic Shell scripting ability.
Skills:Problem-solvingLogical thinkingQuick learningCommunicationCollaboration
Tech Stack:GoJavaC++MySQLRedisMongoDBRESTful APIsRPCThriftGRPCLinuxShell scriptingMicroservicesDockerKubernetesEventBusMQKafkaEvent-driven architecturePublish-subscribe

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

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