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 TikTok Search 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. This position offers the opportunity to work on a full-stack search engine system, integrating information retrieval technology with modern machine learning methods 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 our team members to embrace challenges as opportunities for learning and innovation. In this role, you will be responsible for optimizing search quality to enhance user experience. You will leverage your understanding of product objectives and apply modern machine learning and information retrieval techniques to improve search quality and user perception. Your work will involve building core systems and developing algorithms related to query understanding, result ranking, query recommendation, and system reliability. This position is ideal for individuals who are passionate about technology and eager to contribute to a team that values creativity and collaboration.