The ByteRec (Recommendation Architecture Mid-platform) team is responsible for the design and development of the recommendation system platform for TikTok and related products, and the team maintains the platform and develops midwares for the system, keeps it stable and consistent.
Requirements
- Solid programming skills, familiar with languages such as C++ and Python3, familiar with databases such as MySQL/MongoDB/Redis, and familiar with common backend frameworks such as Flask or FastAPI.
- Excellent design and code style, passionate about solving challenging problems, and solid back-end architecture experiences.
- Experience in cloud computing and cloud platform development is preferred.
Responsibilities
- Participate in the development of the recommender platform (backend), build the core process of the recommender system, and participate in the maintaining and optimization of the core middleware and infrastructure.
- Abstract the functions and workflow of mid-platform products, improve efficiency and stability, and promote iterative upgrades of the architecture.
- Analyze and process system meta-information, bloodline, etc., to improve system transparency.
- Explore the application and implementation of new technologies and new concepts of recommendation systems.
Other
- Successful candidates must be able to commit to an onboarding date by end of year 2026.
- Please state your availability and graduation date clearly in your resume.
- Candidates can apply for a maximum of TWO positions and will be considered for jobs in the order you applied for.
- Applications will be reviewed on a rolling basis - we encourage you to apply early.