TikTok is looking to solve the problem of building, optimizing, and growing one of the largest data platforms in the world, with a direct impact on the company's core products and hundreds of millions of users.
Requirements
- 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
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
Other
- Currently pursuing an Undergraduate/Master's degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline
- Able to commit to working for 12 weeks during Summer 2026
- Graduating December 2026 onwards with the intent to return to degree program after the completion of the internship
- Passionate and self-motivated about technologies in the Big Data area
- 10 paid holidays per year and paid sick time (56 hours if hired in first half of year, 40 if hired in second half of year)