Software Engineer Intern (TikTok Music) - 2025 Summer (BS/MS)

TikTok

4.5

(6)

San Jose, CA

Why you should apply for a job to TikTok:

  • 4.5/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Employee well-being is supported via hybrid work, short-term counseling through our EAP and a premium subscription to Headspace.
  • We embrace diversity across all dimensions and provide employees with 9 employee resource groups globally, including our WOMEN ERG.
  • Comprehensive parental leave policy as well as fertility treatment through healthcare providers with a $20,000 lifetime maximum.
  • #7393030885023533339

    Position summary

    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

    1. Work closely with product manager, data scientist, UI designer, and other engineers to iterate on data driven product ideas.
    2. Adopt automated and manual test strategies to ensure product quality.
    3. Learn and understand how TikTok products work and help build end-to-end solutions.
    4. Learn and grow from working with great colleagues and taking on challenges.
    5. 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.

    Why you should apply for a job to TikTok:

  • 4.5/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Employee well-being is supported via hybrid work, short-term counseling through our EAP and a premium subscription to Headspace.
  • We embrace diversity across all dimensions and provide employees with 9 employee resource groups globally, including our WOMEN ERG.
  • Comprehensive parental leave policy as well as fertility treatment through healthcare providers with a $20,000 lifetime maximum.