Machine Learning Engineer, NLP - E-commerce Knowledge Graph
Job Description
TikTok is expanding its engineering capabilities to power its e-commerce platform with advanced NLP and ML systems that drive feed ranking, recommendations, and ads. The Machine Learning Engineer, NLP - E-commerce Knowledge Graph will design and apply algorithms to build large-scale knowledge graphs for products and buyers, working closely with product managers, data scientists, and strategy teams to define features and strategies.
Responsibilities
- Help develop extensive knowledge graphs of real-world products to support feed ranking, recommendations, and advertising.
- Collaborate with product managers, data scientists, and the product strategy & operations team to shape product strategies and features.
- Engage in knowledge graph construction, including product/content/feedback understanding and the creation of category, brand, and SPU structures.
- Build knowledge graphs representing buyers and products.
Requirements
- Bachelor's degree in Computer Science or a related technical field
- At least 3 years of experience in machine learning, natural language processing, or computer vision
- Proficiency in at least one of C++, Python, Go, or Java for software development
- 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
Compensation and Benefits
The base salary range for this role is $148,200 to $300,960 annually. Compensation may vary based on qualifications, skills, and location. Base pay is part of the total package and may include discretionary bonuses, incentives, and restricted stock units. Benefits are available from day one and include medical, dental, and vision insurance, a 401(k) with company match, paid parental leave, disability coverage, life insurance, wellbeing programs, and more. The benefits package includes 10 holidays, 10 sick days, and 17 days of Paid Personal Time, prorated at hire with tenure-based accruals. The company reserves the right to modify or change benefits programs at any time.
Fair Chance Act considerations (Los Angeles County)
- 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.
- Criminal history may influence certain job duties, such as interactions with clients or colleagues, handling confidential information, and exercising sound judgment.
About TikTok
TikTok is a leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. Its global headquarters are in Los Angeles and Singapore, with offices in cities around the world.
Why join us
- Inspiring creativity is at the core of TikTok's mission, and the platform enables authentic expression, discovery, and connection across diverse teams.
- We strive to create value for communities and foster continuous learning and impact within a fast-growing tech environment.
- Our culture emphasizes curiosity, humility, and collaboration, with opportunities to learn and innovate as a unified team.
- We approach challenges as opportunities to grow, balancing resilience with a forward-looking, "Always Day 1" mindset.
Diversity & Inclusion
TikTok is devoted to creating an inclusive workplace where diverse perspectives are valued and integrated. The company aims to reflect the global communities it serves and welcomes applicants from varied backgrounds to contribute to its mission of inspiring creativity and joy.
TikTok Accommodation
TikTok commits to providing reasonable accommodations in recruitment processes for candidates with disabilities, pregnancy, religious beliefs, or other protected circumstances. If you need assistance or an accommodation, please submit a request through the official accommodation channel.