Responsibilities
Team Introduction: TikTok is an international short video platform covering 150 countries and regions. We hope to discover real and interesting moments through TikTok and make life better. TikTok has offices around the world, with global headquarters in Los Angeles and Singapore, and offices in New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul and Tokyo. The product functions that the TikTok content discovery team is responsible for cover all the scenarios of TikTok content distribution, including core scenarios such as homepage search and recommended information flow, and meet the user's demand for content discovery through personalized means and product functions. Here, there are experts leading the team to continuously explore the frontier and break through the imagination space. Here, every line of your code will serve hundreds of millions of users. Here, the team is professional and pure, and the cooperative atmosphere is equal and relaxed. 1. Participate in the construction of the online streaming data scheduling Pipeline to ensure the overall data scheduling performance and high scalability 2. Participate in the construction of the overall POI data access process and data online/offline cleaning modules 3. Participate in the construction of the core POI processing system, including access, fusion, and aggregation service modules to meet the daily average data update needs of hundreds of millions 4. Continuously analyze and deeply explore system deficiencies to improve system performance and stability 5. Together with AI engineers, establish efficient module update, release mechanisms and processes to improve the R&D iteration efficiency of the entire system.
Qualifications
1. Solid programming skills, good data structure and algorithm foundation, and excellent system design ability 2. Familiar with common components such as databases, big data, message queues, experience in building high-concurrency services, able to quickly locate the root cause and promote problem solving according to the problem 3. Good communication skills and demand understanding ability, and work with PM and AI algorithm engineers to promote efficient iteration of projects 4. Have a strong sense of ownership and good learning ability. Based on the problems encountered in actual combat, explore and innovate industry best practices, and be able to learn and grow quickly with the team 5. Understand the processing flow of POI data, have practical experience in systematic construction such as access, integration, and aggregation, and those with relevant experience in POI ecological big data processing and data management are preferred.