Logo
Tik Tok

Software Engineer Graduate (Data Arch - Data Ecosystem ) - 2025 Start (BS/MS)

Tik Tok, San Jose, California, United States, 95199

Save Job

Overview

Software Engineer Graduate (Data Arch - Data Ecosystem) - 2025 Start (BS/MS) at TikTok. Join to apply for the Software Engineer Graduate (Data Arch - Data Ecosystem) - 2025 Start (BS/MS) role 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

Bachelors 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; experience in customizing or extending these systems is preferred. Deep understanding of the source code of at least one data lake technology (e.g., Hudi, Iceberg, DeltaLake) with practical implementation or customization experience is highly valuable. Knowledge of HDFS principles; familiarity with columnar storage formats like Parquet/ORC is advantageous. Prior experience in data warehousing modeling. Proficiency in programming languages such as Java, C++, and Scala; strong coding and troubleshooting skills. Experience with other big data systems/frameworks (e.g., Hive, HBase, Kudu) is a plus. A willingness to tackle challenging problems, a strong enthusiasm for learning new technologies, and prior experience managing large-scale data (petabytes) are advantageous. Job Information

Compensation: The base salary range for this position in the selected city is $118,657 - $259,200 annually. Compensation may vary based on qualifications, skills, competencies, experience, and location. Base pay is part of the Total Package and may include discretionary bonuses, incentives, and restricted stock units. Benefits vary by location. Day-one access to medical, dental, and vision insurance; a 401(k) with company match; paid parental leave; short/long-term disability; life insurance; wellbeing benefits; and paid time off. Note: The Company reserves the right to modify benefits programs at any time. For Los Angeles County (unincorporated) candidates, hiring is subject to applicable laws including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act. About TikTok

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikToks global headquarters are in Los Angeles and Singapore, with offices worldwide. Next steps

Online Assessment: Candidates who pass resume evaluation will be invited to participate in TikToks technical online assessment (HackerRank). #J-18808-Ljbffr