Machine Learning Engineer Graduate
TikTok
About the Role
TikTok Ads Core ML Team focuses on creating automatic delivery products for the next generation and developing advertising as a global business. The team aims to consolidate the delivery funnel framework, enabling parallel iteration by multiple teams. The objective is to establish a world-leading ranking model and framework that benefits collaborators, users, and customers by delivering better returns.
As a graduate, you will have opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.
Key Responsibilities
- Assist in optimizing efficiency across the entire advertising funnel, including Recall & Rough-sort, Fine-sort (CTR/CVR), format/creative personalization, and system resource allocation.
- Research and develop a global advanced advertising delivery system through frontier technologies, including ML/DL, RL, LLM, and scaling law in ads recommendation.
- Design and set up system frameworks and standards to continuously improve overall efficiency and meet different vertical business needs.
- Work with product and business teams from various scenarios with global impact.
Requirements & Tech Stack
- Completing or recently completed a Bachelor's/Master's degree in Computer Science, Mathematics, Statistics, or a related discipline.
- Solid programming skills, proficient in C/C++ and Python.
- Familiar with basic data structure and algorithms.
- Familiar with Linux development environment.
- Good analytical thinking capability.
- Essential knowledge and skills in statistics.
- Good theoretical grounding in deep learning concepts and techniques.
- Familiar with the architecture and implementation of at least one mainstream machine learning programming framework (TensorFlow/Pytorch/MXNet), familiar with its architecture and implementation mechanism.
Preferred Qualifications
- Good knowledge in one of the following fields: Factorization Machine, Uplift Modeling, Diffusion Models, Reinforcement Learning.
- Basic understanding of large recommendation system and ads serving system concepts.
Successful candidates must be able to commit to an onboarding date by the end of the year. Please state your availability and graduation date clearly in your resume.
Candidates can apply to a maximum of two positions. Applications will be reviewed on a rolling basis.