Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join TikTok and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
We are the Algorithm Engineering Team from the Data-TnS department.
As our name suggests, we are a diverse group committed to using our engineering skills to accelerate model iteration and production.
On the other hand, we utilize various tools to enhance the efficiency of integrating our models into our business scenarios.
Our team's goal is 'Let TnS's algorithmic capabilities cover wherever TikTok needs them.' Look forward to your joining in pursuing this exciting vision! We are looking for talented individuals to join our team in 2026.
As a graduate, you will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.
Launch your career where inspiration is infinite at TikTok.
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 to a maximum of two positions and will be considered for jobs in the order you apply.
The application limit is applicable to TikTok and its affiliates' jobs globally.
Applications will be reviewed on a rolling basis.
We encourage you to apply as early as possible.
Online Assessment
Candidates who pass resume screening will be invited to participate in TikTok's technical online assessment.
Responsibilities: - Work closely with algorithm teams to improve efficiency in creating and evaluating algorithm applications, with business teams to optimize the integration plan for algorithm applications and use algorithm applications across various business scenarios, and with ML OPS teams to reduce the cost of managing and optimizing algorithm applications in different business scenarios.
- Be responsible for the architectural design, development, and performance tuning of algorithm applications, solving technical challenges such as high concurrency, high reliability, and high scalability.
Work includes multiple sub-areas: model application management, orchestration for complex model applications, model application stability, etc.
Minimum Qualifications: - Bachelor or above degree in computer science or a related technical discipline.
- Excellent programming skills, data structure and algorithm skills, proficient in GoLang / C / C++ / Python programming language, candidates with awards in ACM/ICPC, NOI/IOI, Top Coder, Kaggle and other competitions are preferred.
- Experience with common backend stack (such as Storage, Message Queue, Cache, .
- Understanding of the principles of distributed systems and parallel computing.
Preferred Qualifications
- Experience with Big Data systems and related technologies (Hive、Flink、ClickHouse is preferred.
- Strong problem-solving skills and a proactive approach to identifying and addressing technical challenges.
- Great communication and teamwork skills.
- Interested and experienced in one or more of the following areas: machine learning, deep learning, computational acceleration, and performance optimization.
Don't Miss This Opportunity!
TikTok is actively hiring for this Engineer Graduate, Implementation - Algorithm Engineering, TikTok - 2026 Start (BS/MS) position
Apply Now