Summer 2025 Software Engineering Intern

July 25, 2024
$60 / hour

Are you applying to the internship?

Job Description

About TikTok

TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. It has global headquarters in Los Angeles and Singapore, and offices across the world including New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Job Description: Software Engineering Intern

The User and Relation Platform team at TikTok is responsible for building and maintaining a relationship management platform that supports TikTok’s extensive operations. This includes the main TikTok product, TikTok Music, CapCut, and other offerings within the TikTok product ecosystem.

Responsibilities:

Contribute to core systems: Support the development and maintenance of crucial systems and features that drive TikTok’s user and relation experiences. This includes tasks such as coding, testing, bug-fixing, and other related assignments under the guidance of senior team members.
Improve system design: Help improve system design and architecture to ensure service reliability and performance. Participate in system review sessions, learn from existing architectures, and suggest potential enhancements.
Active team participation: Actively participate in team meetings and discussions, providing valuable input and sharing knowledge to aid in collective problem-solving and knowledge growth.
Continuous learning: Continuously learn new technical skills and knowledge under the mentorship of senior team members to meet the evolving needs of the team and the TikTok platform.

Qualifications:

Minimum Qualifications:

• Currently enrolled in a Bachelor’s or Master’s degree program in Computer Science, Software Engineering, or a related field.
• Able to commit to working for at least 12 weeks during Summer 2025.
• Proficiency in at least one programming language such as Python, Java, C++, or Go.
• Basic understanding of algorithms, data structures, and software design principles.
• Strong analytical and problem-solving skills.
• Effective verbal and written communication skills.
• Demonstrated eagerness to learn new technologies and skills.
• Humble attitude and an eagerness to help colleagues.

Preferred Qualifications:

• Graduating December 2025 onwards with the intent to return to a degree program after the internship.
• Familiarity with database concepts and experience with SQL or NoSQL databases.
• Previous project or internship experience in software development.
• Familiarity with cloud platforms like AWS, Google Cloud Platform, or Microsoft Azure.

Internship Details:

• This Internship Program runs for 12 weeks beginning in May/June 2025.
• Successful candidates must be able to commit to one of the following summer internship start dates:
• Monday, May 12
• Monday, May 19
• Tuesday May 27 (Memorial Day May 26)
• Monday, June 9
• Monday, June 23
• Internships at TikTok aim to provide students with hands-on experience in developing fundamental skills and exploring potential career paths.
• A vibrant blend of social events and enriching development workshops will be available.

To Apply:

• Applications will be reviewed on a rolling basis, so early application is encouraged.
• Candidates can apply to a maximum of two positions.
• Please state your availability clearly in your resume (Start date, End date).

This internship offers a valuable opportunity to gain industry experience, develop fundamental skills, and contribute to TikTok’s mission of inspiring creativity and bringing joy.