Tiktok - San Jose, CA
posted 3 days ago
TikTok is the leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. As a Software Engineer on the Infrastructure team, you will play a crucial role in building and owning TikTok's search engine, which is designed to provide users with the best search experience possible. The Search Team is dedicated to optimizing search quality and enhancing user satisfaction through innovative technology and methodologies. In this position, you will have the opportunity to work on a full-stack search engine system, integrating information retrieval technology with modern machine learning methods. This includes leveraging techniques from related fields such as Natural Language Processing (NLP), Computer Vision (CV), and recommender systems. We foster a culture of self-direction, intellectual curiosity, openness, and problem-solving, encouraging team members to take initiative and explore new ideas. Your responsibilities will include optimizing search quality, understanding product objectives, and utilizing modern machine learning and information retrieval techniques to improve search quality and user perception. You will also be involved in the development of core systems and algorithms, focusing on areas such as query understanding, result ranking, and system reliability. This role is essential in ensuring that TikTok continues to provide a seamless and engaging experience for its users.