Tik Tok
Software Engineer Graduate (Data Arch - Data Ecosystem ) - 2025 Start (BS/MS)
Tik Tok, Seattle, Washington, us, 98127
Overview
Software Engineer Graduate (Data Arch - Data Ecosystem) - 2025 Start (BS/MS) at TikTok. Responsibilities
Design and implement an offline/real-time data architecture for large-scale recommendation systems. Design and implement a flexible, scalable, stable, and high-performance storage system and computation model. Troubleshoot production systems, and design and implement necessary mechanisms and tools to ensure the overall stability of production systems. Build industry-leading distributed systems such as offline and online storage, batch, and stream processing frameworks, providing reliable infrastructure for massive data and large-scale business systems. Qualifications
Bachelor's Degree or above, majoring in Computer Science, or related fields, with 3+ years of experience building scalable systems. Proficiency in common big data processing systems like Spark/Flink at the source code level; preference for experience in customizing or extending these systems. Deep understanding of the source code of at least one data lake technology (e.g., Hudi, Iceberg, DeltaLake); practical implementation or customization experience is highly valuable. Knowledge of HDFS principles; familiarity with columnar storage formats like Parquet/ORC is an additional advantage. Experience in data warehousing modeling; proficiency in Java, C++, and Scala; strong coding and troubleshooting skills. Experience with other big data systems/frameworks like Hive, HBase, or Kudu is a plus. Willingness to tackle challenging problems, eagerness to learn new technologies, and prior experience managing large-scale data (petabyte range) are advantageous. Job Information
The base salary range for this position in the selected city is $112,725 - $177,840 annually. Compensation may vary based on qualifications, skills, competencies, experience, and location. Base pay is part of the Total Package and this role may be eligible for additional discretionary bonuses/incentives and restricted stock units. Benefits vary by location; employees have day one access to medical, dental, and vision insurance, a 401(k) with company match, paid parental leave, disability coverage, life insurance, wellbeing benefits, and paid time off. Equality and Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills and perspectives. We are an equal opportunity employer and encourage applicants from all backgrounds to apply. About TikTok
TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. Our global HQ is in Los Angeles and Singapore, with offices worldwide. #J-18808-Ljbffr
Software Engineer Graduate (Data Arch - Data Ecosystem) - 2025 Start (BS/MS) at TikTok. Responsibilities
Design and implement an offline/real-time data architecture for large-scale recommendation systems. Design and implement a flexible, scalable, stable, and high-performance storage system and computation model. Troubleshoot production systems, and design and implement necessary mechanisms and tools to ensure the overall stability of production systems. Build industry-leading distributed systems such as offline and online storage, batch, and stream processing frameworks, providing reliable infrastructure for massive data and large-scale business systems. Qualifications
Bachelor's Degree or above, majoring in Computer Science, or related fields, with 3+ years of experience building scalable systems. Proficiency in common big data processing systems like Spark/Flink at the source code level; preference for experience in customizing or extending these systems. Deep understanding of the source code of at least one data lake technology (e.g., Hudi, Iceberg, DeltaLake); practical implementation or customization experience is highly valuable. Knowledge of HDFS principles; familiarity with columnar storage formats like Parquet/ORC is an additional advantage. Experience in data warehousing modeling; proficiency in Java, C++, and Scala; strong coding and troubleshooting skills. Experience with other big data systems/frameworks like Hive, HBase, or Kudu is a plus. Willingness to tackle challenging problems, eagerness to learn new technologies, and prior experience managing large-scale data (petabyte range) are advantageous. Job Information
The base salary range for this position in the selected city is $112,725 - $177,840 annually. Compensation may vary based on qualifications, skills, competencies, experience, and location. Base pay is part of the Total Package and this role may be eligible for additional discretionary bonuses/incentives and restricted stock units. Benefits vary by location; employees have day one access to medical, dental, and vision insurance, a 401(k) with company match, paid parental leave, disability coverage, life insurance, wellbeing benefits, and paid time off. Equality and Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills and perspectives. We are an equal opportunity employer and encourage applicants from all backgrounds to apply. About TikTok
TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. Our global HQ is in Los Angeles and Singapore, with offices worldwide. #J-18808-Ljbffr