Responsibilities
Team introduction: The ByteDance recommendation architecture team is responsible for the design and development of the recommendation system architecture of ByteDance's related products, ensuring system stability and high availability responsible for optimizing online services and offline data flow performance, solving system bottlenecks, and reducing costs abstracting common system components and services, building recommendation middle platforms, and data middle platforms to support the rapid incubation of new products and empower ToB. 1. Responsible for the recommendation architecture work of related products under ByteDance, solving the architectural optimization problem of the recommendation core system 2. Architectural abstraction and process optimization for recommendation scenarios, supporting large-scale machine learning optimization, and supporting the development of recommendation platforms 3. For large-scale systems with high concurrency and high throughput, improve the stability, performance, and scalability of the system 4. Research and development and optimization of core components, and the application and implementation of new technologies.
Qualifications
1. Solid programming skills, excellent design and coding skills, and passion for solving challenging problems 2. Rich experience and broad vision for online architecture 3. Development language C++/Python/Java 4. Priority will be given to those with the following experience: recommending or searching for related development work experience in high concurrency and high throughput systems.