CareerPlanSign in

Machine Learning Engineer (Ads Core) - User Experience

San Jose, United States of America💼 Full-time🗓 2026-09-28

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

Sourced via tiktok · Listed on CareerPlan, which tracks 850,000+ jobs from 20+ sources.