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

TikTok
San Jose, CA
Job Description
Role Overview

You will work on complex event-driven systems and multi-region distributed architectures, addressing real-world challenges in consistency, idempotency, cross-region routing, reliability, and compliance. Our team builds a global copyright protection platform that translates legal requirements, business policies, and operational workflows into reliable and scalable systems.

What You Will Do

Participate in the architecture design and development of core backend services for the copyright protection platform, writing high-quality Go code across modules including complaint intake, audit scheduling, enforcement execution, and appeal management.

Why It Might Be a Fit

Talented individuals will gain practical experience, explore potential career paths, and participate in social events, learning programs, and development workshops alongside industry professionals.

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 common database technologies such as MySQL, Redis, and MongoDB; understanding of index optimization and basic performance tuning.
  • Understanding of RESTful API design and development; familiarity with RPC frameworks (e.g., Thrift, gRPC) is a plus; familiar with Linux-based operating systems and common commands; basic Shell scripting ability.
  • Strong problem-solving and logical thinking abilities, passion for new technologies, and a quick learning ability.
  • Excellent communication and collaboration skills with a strong team-oriented mindset.

Benefits

  • Competitive compensation
  • Benefits
  • Full-time conversion opportunities for outstanding interns/new grads
  • Hands-on experience with Go microservices architecture, event-driven architecture, and multi-data-center distributed systems
  • Comprehensive mentorship program (1:1 Mentor) with a clear growth path — full-cycle participation from requirement analysis to production deployment
  • A collaborative, cross-functional environment working with product, algorithm, and front-end teams, enabling rapid cross-domain learning
  • Social events, learning programs, and development workshops alongside industry professionals
]]>