Machine Learning Engineer - Search Ads

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Data Science & Machine LearningEducation: bachelorsSkills: ["Critical thinking","Problem-solving"]

Build and optimize TikTok’s Search Ads monetization system across large-scale distributed infrastructure. You’ll develop relevance models and ranking strategies, improve NLP and query understanding (classification, seq2seq, NER, knowledge graphs), and work on CTR/CVR modeling and feature engineering. Collaborate with product and strategy teams to iterate ad algorithms and research pacing and traffic-control systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Machine Learning Engineer - Search Ads

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 27 minutes agoStatus: Live

Job Summary

Build and optimize TikTok’s Search Ads monetization system across large-scale distributed infrastructure. You’ll develop relevance models and ranking strategies, improve NLP and query understanding (classification, seq2seq, NER, knowledge graphs), and work on CTR/CVR modeling and feature engineering. Collaborate with product and strategy teams to iterate ad algorithms and research pacing and traffic-control systems.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Participate in the development of a large-scale Ads system.
  • •Own relevance model and strategy optimization, including semantic matching, active learning, multi-modal modeling, and ranking strategy.
  • •Develop and iterate Ads algorithms using machine learning.
  • •Improve NLP capabilities and query understanding, including query classification, seq2seq, NER, knowledge graph, and bidword optimization.
  • •Research Ads pacing and traffic-control algorithms and support CTR/CVR model estimation through data analysis and feature engineering.

Key Requirements

  • •BS degree in Computer Science, Computer Engineering, or related majors.
  • •Excellent programming, debugging, and optimization skills in general-purpose programming languages.
  • •Ability to think critically and formulate clear, concise solutions to problems.
  • •Experience with one or more general-purpose languages such as Go, C/C++, or Python.
  • •Knowledge of areas such as machine learning, deep learning, backend, large-scale systems, data science, or full-stack.
Experience:Online advertising systems
Education:Bachelor's in Computer Science, Computer Engineering or other relevant majors
Skills:Critical thinkingProblem-solving
Tech Stack:GoC/C++PythonNatural Language Processing (NLP)Seq2seqNamed Entity Recognition (NER)Knowledge graphActive learningRanking strategyCTR/CVR modelingFeature engineering

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn