Protect TikTok users, including and beyond content consumers, creators, advertisers; Secure platform health and community experience authenticity; Build infrastructures, platforms and technologies, as well as to collaborate with many cross-functional teams and stakeholders. The BRIC team works to minimize the damage of inauthentic behaviors on TikTok platforms (e.g. TikTok, CapCut, Lark), covering multiple classical and novel community and business risk areas such as account integrity, engagement authenticity, anti spam, API abuse, growth fraud, live streaming security and financial safety (ads or e-commerce), etc.
Requirements
- Solid engineering skills.
- Proficiency in one or more programming languages such as C++, Java, or Python.
- Familiarity with big data technologies such as SQL/HQL, and hands-on experience with one of Hadoop, Hive, Spark, or Flink.
- Solid understanding of machine learning, deep learning, and large language models; knowledge of clustering, community detection, and related techniques, with the ability to validate algorithm effectiveness and apply them to risk control scenarios.
- Familiarity with emerging technologies such as large language models (LLMs) and AI Agents.
Responsibilities
- Leverage large-scale behavioral data from hundreds of millions of accounts, applying algorithms to mine massive datasets and identify various account security issues, including but not limited to fake registrations, account takeovers, account trading, account nurturing, and session hijacking.
- Analyze and uncover hidden data correlations to build an account risk perception framework, enabling early detection and rapid response to emerging risks.
- Contribute to the development of account risk control infrastructure, including data warehouses, feature engineering, and machine learning models.
Other
- Currently pursuing a Undergraduate/Graduate in Computer Science, Computer Engineering, Artificial Intelligence, Statistics or a related technical discipline
- Able to commit to working for 12 weeks during Summer 2026
- Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply.
- Applications will be reviewed on a rolling basis.
- Please state your availability clearly in your resume (Start date, End date).