Machine Learning Engineer (Ads Core) - User Experience
Core
Build mid-platform frameworks for ad ranking, bidding, and budgeting to optimize the balance between ad revenue and user experience on TikTok's global business.
Role type
Senior IC machine learning engineer (advertising & recommendation)
Builds
Ad delivery frameworks, ranking/bidding logic, and LLM-based user intent recognition systems
Domain
Advertising technology, recommendation systems, large language models
Deliverable
production ML models
Required skills
deep learning, TensorFlow/PyTorch, data structures and algorithms, algorithm optimization, multimodal representation, user behavior modeling
Preferred skills
advertising ecosystem experience, publication in top ML conferences (ICML, NIPS, ICLR, RecSys, KDD), open-source framework contributions
Responsibilities
Optimize ad bidding and ranking logic to balance revenue and user experience; lead end-to-end technical iteration for sorting upgrade, duplication governance, and crowd strategy scheduling; solve core user experience issues via engagement model optimization and personalized frequency distribution; build underlying LLM capabilities for user intent recognition and semantic understanding of ad content
