This position focuses on developing NLP and ML capabilities to build product knowledge graphs for TikTok’s e-commerce platform, supporting feed ranking, recommendations, and ads. The role involves collaborating with product managers, data scientists, and strategy teams to define product features and strategic directions.
Responsibilities
- Participate in building large-scale knowledge graphs of real-world products to support feed ranking, recommendations, and advertising.
- Collaborate with product managers, data scientists, and the product strategy and operations team to define product strategies and features.
- Engage in knowledge graph construction, including product, content, and feedback understanding, plus category, brand, and SPU structuring.
- Construct knowledge graphs of buyers and products.
Requirements
- Bachelor's degree in Computer Science or a related technical field.
- 3+ years of experience in one or more of machine learning, natural language processing, or computer vision.
- Experience software developing in at least one of C++, Python, Go, or Java.
- Strong teamwork and communication skills; practical experience in relevant business scenarios is preferred.
Technologies
- C++
- Python
- Go
- Java
- TensorFlow
- PyTorch
- Hadoop
- Spark
- Hive
- Flink
- LDA
- Word2Vec
- ELMo
- GPT
- BERT
Benefits
- Medical, dental, and vision insurance
- 401(k) savings plan with company match
- Paid parental leave
- Short-term and long-term disability coverage
- Life insurance
- Wellbeing benefits
- 10 paid holidays per year
- 10 paid sick days per year
- 17 days of Paid Personal Time
Job Information
The base salary range for this position in Seattle, WA is USD 148,200 to 300,960 per year. Compensation may vary outside this range based on qualifications, skills, competencies, experience, and location. Base pay is part of the total package and may be eligible for additional discretionary bonuses, incentives, and restricted stock units. Benefits may vary by employment type and location, with day one access to medical, dental, and vision insurance, a 401(k) plan with company match, paid parental leave, disability coverage, life insurance, wellbeing benefits, and other offerings. Employees also receive 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time, prorated upon hire with tenure-based accruals. The company reserves the right to modify benefits programs at any time, with or without notice.
Los Angeles County Candidates
Qualified applicants with arrest or conviction records will be considered in accordance with federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. The role notes that criminal history may have a direct, adverse relationship with certain job duties, potentially affecting the conditional offer decision.
About TikTok
TikTok is a leading destination for short-form mobile video. The mission is to inspire creativity and bring joy. The global headquarters are in Los Angeles and Singapore, with offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Our work centers on enabling creativity and connection through innovative products. We value curiosity, humility, and impact within a fast-growing tech environment. The team emphasizes learning, resilience, and collaboration to achieve meaningful breakthroughs.
Diversity and Inclusion
TikTok is committed to an inclusive workplace that values diverse skills, experiences, and perspectives. The company aims to reflect the global communities it serves and fosters an environment where every voice is welcome.
TikTok Accommodation
TikTok provides reasonable accommodations in recruitment processes for candidates with disabilities, pregnancy, religious beliefs, or other protected reasons. For assistance or to request accommodations, please visit https://tinyurl.com/RA-request.