TikTok's USDS Search team is hiring a Machine Learning Engineer to build and optimize large-scale personalized search and recommendation systems. The role focuses on integrating LLMs and generative recommendation approaches to enhance content understanding, user intent recognition, and personalization for over 1 billion monthly users. The engineer will collaborate with cross-functional teams and contribute to the full lifecycle of AI model development, from experimentation to deployment. This position requires on-site presence in San Jose, CA.
Responsibilities
Independently develop, experiment, analyze, and deploy large-scale personalized search and recommendation systems.
Research and integrate LLMs within the recommendation pipeline to enhance content understanding, user intent recognition, personalization, and content generation.
Drive generative recommendation approaches, leveraging models like LLMs/VLMs to generate personalized content recommendations beyond traditional ranking methods.
Collaborate with product managers, data scientists, infrastructure engineers, and operations teams to align search personalization with product goals.
Requirements
Bachelor's or advanced degree in Computer Science, Machine Learning, or a related field.
Proficiency in machine learning frameworks (e.g., TensorFlow, PyTorch) and programming languages (e.g., Python, Java, C++).
2+ years of experience developing large-scale search or recommendation systems (feed, search, advertisement, etc.).
TikTok U.S. Data Security Joint Venture LLC is an independent entity established in January 2026 to oversee TikTok's operations in the United States and address national security concerns. It operates under defined safeguards to provide comprehensive data protection, algorithm security, content moderation, and software assurances for U.S. users.
Hands-on experience with deploying and improving LLMs, including prompt engineering, supervised fine-tuning, reinforcement learning, and retrieval-augmented generation.
Nice to Have
Experience working with international teams and understanding diverse user behaviors across regions.
Active participation in open-source projects related to search, recommendation, or NLP.
Publications at conferences such as NeurIPS, ICML, ACL, or RecSys.
Benefits
Health insurancedental insurancevision insurance401kpaid parental leavedisability insurancelife insurancewellness programpaid time offpaid holidayssick days
Tech Stack
PythonNLPPyTorchTensorFlowComputer VisionLarge Language ModelsC++Recommendation SystemsJavaRetrieval-Augmented Generation