Software Engineer Intern (Big Data - Data Platform) - 2025 Summer/Fall (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.
  • #7444457959197509896

    Position summary

    le to TikTok and its affiliates' jobs globally.

    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 for you to explore. Here, you will utilize your knowledge in real-world scenarios while laying a strong foundation for personal and professional growth. It runs for 12-24 weeks and begins in May/June 2025 or August/September 2025 (Select May if Summer or August if Fall [For Tech Only]) . Successful candidates must be able to commit to one of the following start dates below:
    (Select below options for Summer)

    • Monday, May 12
    • Monday, May 19
    • Tuesday May 27 (Memorial Day May 27)
    • Monday, June 9
    • Monday, June 23
      [For Tech Only] (Select below options for Fall)
    • Monday, August 11
    • Monday, August 25
    • Monday, September 8
    • Monday, September 22
      Please state your availability clearly in your resume (Start date, End date).

    Applications will be reviewed on a rolling basis. We encourage you to apply early. 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.

    Responsibilities:
    • Design and build data transformations efficiently and reliably for different purposes (e.g. reporting, growth analysis, multi-dimensional analysis);
    • Design and implement reliable, scalable, robust and extensible big data systems that support core products and business;
    • Establish solid design and best engineering practice for engineers as well as non-technical people.

    Qualifications

    Minimum Qualifications:
    • MS student in Computer Science or related technical field or equivalent practical experience;
    • Experience in the Big Data technologies(Hadoop, M/R, Hive, Spark, Metastore, Presto, Flume, Kafka, ClickHouse, Flink etc.);
    • Experience with performing data analysis, data ingestion and data integration;
    • Experience with ETL(Extraction, Transformation & Loading) and architecting data systems;
    • Experience with schema design, data modeling and SQL queries;
    • Passionate and self-motivated about technologies in the Big Data area.

    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.