Software Engineer Intern

TikTok
San Jose, CA
Job Description
Role Overview

Join the Friend Interaction team in building a reliable and adaptive platform for users to interact with friends on TikTok. Gain hands-on experience, industry exposure, and opportunities to apply knowledge to real-world challenges.

What You Will Do

Develop business critical systems, improve system design, collaborate with cross-functional teams, and deliver high-quality work on a tight schedule.

Why It Might Be a Fit

Ideal candidate has a deep understanding of computer architectures, data structures, and algorithms, with proficiency in at least one programming language. Strong learning ability, clear communication, and a sense of teamwork and responsibility are a plus.

Requirements

  • Currently pursuing an Undergraduate/Graduate/Master/PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline
  • Able to commit to working for 12 weeks during Summer 2027
  • Proficient in at least one of the following languages: Go, Java, C++, Python
  • Deep understanding of computer architectures, data structures, and algorithms

Benefits

  • Hands-on experience
  • Industry exposure
  • Opportunities to apply knowledge to real-world challenges
  • Practical experience
  • Social events
  • Learning programs
  • Development workshops
]]>