in real-world scenarios while laying a strong foundation for personal and professional growth. 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 below:
Monday, May 12
Monday, May 19
Tuesday May 27 (Memorial Day May 26)
Monday, June 9
Monday, June 23
We will prioritize candidates who are able to commit to these start dates. Please state your availability clearly in your resume (Start date, End date).
Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to TikTok and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early.
Responsibilities
- Work closely with product manager, data scientist, UI designer, and other engineers to iterate on data driven product ideas.
- Adopt automated and manual test strategies to ensure product quality.
- Learn and understand how TikTok products work and help build end-to-end solutions.
- Learn and grow from working with great colleagues and taking on challenges.
- Help our team grow from your expertise, experience, and perspectives.
Qualifications
Minimum Qualifications:
- Currently pursuing an Undergraduate/Graduate/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline
- Able to commit to working for 12 weeks during Summer 2025;
- Proficiency in Javascript, ES5/6, CSS, and various layouts;
Preferred Qualifications:
- Graduating December 2025 onwards with the intent to return to degree program after the completion of the internship.
- Experience in solving CSS/JS multi-browser compatibility problems and front-end performance optimization;
- Understanding of construction and continuous integration, familiarity with at least one construction tool;
- Understanding of component-based development ideas, familiarity with React, Angular, Vue.js, or any other equivalent library / framework;
- Understanding of back-end technologies and databases is a plus.
- Experience on cross-platform development frameworks such as Flutter/React is a plus.
- Experience building DSP or Music products is an add-on.