Responsibilities
1. Responsible for the architecture design and implementation of Douyin Group's advertising algorithm services (recall/coarse ranking/fine ranking/mixed ranking/creative and style selection), support billion-level advertising candidate sorting, optimize model distribution speed, and improve online inference performance 2. Responsible for building the deep learning capabilities of Douyin Group's advertising algorithm services (deep model real-time training/deep model online reasoning/deep model recall), exploring the engineering implementation of the industry's cutting-edge algorithms and promoting sustainable business growth 3. Designing and implementing a high-performance, highly available sorting strategy framework to carry the high-throughput, low-latency advertising system architecture requirements 4. Designing and implementing an automated, integrated platform and architecture for delay, degradation, current limiting, and computing power allocation of the advertising delivery system to improve the monetization efficiency and stability of the advertising system.
Qualifications
1. Bachelor degree or above, computer, software engineering and other related majors, with a solid computer foundation 2. Familiar with the Linux operating system and development environment, proficient in one or more programming languages such as C++/Golang/Java and an in-depth understanding of language features, with good data structure, algorithm foundation and system design capabilities 3. Good at communication, proactive work, strong sense of responsibility, and good teamwork skills 4. Applicants with experience in developing Internet advertising systems, search engines, and personalized recommendation systems are preferred, and those who are familiar with at least one mainstream deep learning framework or big data framework are preferred.