TikTok is looking to solve complex challenges in search algorithms and user experience by applying cutting-edge machine learning technologies to improve the relevance and personalization of search results for hundreds of millions of users globally.
Requirements
- Proficient coding skills and strong algorithm & data structure basis.
- Experience in one or more of the following areas: NLP, Ranking, Ads, search engine, recommender system, distributed system, and machine learning.
Responsibilities
- Participate in the improvement of the search core algorithm.
- Apply the industry's cutting-edge NLP and CV technology to match the most relevant videos for each search query.
- Continuously improve the relevance of TikTok search.
- Solve the recommendation problem in search to increase the ability of personalization.
- Understand users better through user behavior modeling.
- Use NLP, CV, and other technologies for better video understanding from the perspective of the video itself and social network.
- Improve the authority, credibility, and usefulness of search results.
Other
- Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
- Must be a final year or recent graduate with a background in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
- Effective communication and teamwork skills.
- Successful candidates must be able to commit to an onboarding date by end of year 2026.
- Candidates can apply to a maximum of two positions and will be considered for jobs in the order they apply.