Research Engineer (LLM/ML/RL) - TikTok Ads Core ML, Ranking

TikTok

San Jose (CA)

On-site

USD 136,800 - 259,200

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision benefits
401(k) with match
Parental leave
Paid time off

Job summary

A leading tech company in San Jose is seeking a Research Engineer to optimize advertising delivery using machine learning technologies. The ideal candidate will have solid programming skills in C/C++ and Python, with experience in ML frameworks like TensorFlow or PyTorch. This role offers a competitive salary and benefits including medical, dental, and vision coverage.

Qualifications

  • Solid programming skills in C/C++ and Python.
  • Research/industry experience in machine learning and deep learning required.
  • Curiosity toward learning and applying new technologies.

Responsibilities

  • Optimize efficiency across the entire advertising funnel.
  • Research and develop an advanced advertising delivery system using ML/DL.
  • Collaborate with product and business teams globally.

Skills

C/C++ programming
Python programming
Machine Learning
Deep Learning
Statistical models
Big Data systems

Education

BS/MS degree in Computer Science, Statistics, Operations Research, Applied Mathematics, Physics or similar

Tools

TensorFlow
PyTorch
MXNet

Job description

Overview

Research Engineer (LLM/ML/RL) – TikTok Ads Core ML, Ranking. Base pay range: $136,800.00/yr - $259,200.00/yr.

Responsibilities
  • Optimize 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 using frontier technologies, including ML/DL, RL, LLM, and scaling laws in ads recommendation.
  • Design and set up system frameworks and standards to continuously improve overall efficiency and meet different vertical business needs.
  • Collaborate with product and business teams across scenarios with global impact.
Qualifications
Minimum Qualifications
  • BS/MS degree in Computer Science, Statistics, Operations Research, Applied Mathematics, Physics or similar quantitative fields, or related experience.
  • Research/industry experience in machine learning, deep learning, statistical models, or applied mathematical methods.
  • Solid programming skills in C/C++ and Python; familiarity with data structures and algorithms.
  • Experience with at least one mainstream ML framework (TensorFlow, PyTorch, MXNet).
  • Familiarity with online experimentation, analytics, and big data systems (Hadoop, Spark).
  • Curiosity toward learning and applying new technologies.
Preferred Qualifications
  • Participation in national math/coding competitions (ACM/Hacker Cup/Hash Code/USACO/IOI/CCPC, etc.).
  • Paper publications/citations in NLP/CV/RecSys (KDD/ICML/CVPR/NeurIPS, etc.).
  • Experience in LLM, reinforcement learning, transfer learning, and counter-factual optimization.
About TikTok

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. Our global headquarters are in Los Angeles and Singapore, with offices worldwide.

Why Join Us

We value creativity, curiosity, humility, and impact. We foster an "Always Day 1" mindset to achieve meaningful breakthroughs for our users and employees. Join us to grow together in a rapidly expanding tech company.

Diversity & Inclusion

TikTok is committed to creating an inclusive space where employees are valued for their skills and perspectives. We celebrate diverse voices and strive to reflect the communities we reach.

TikTok Accommodation

TikTok provides reasonable accommodations in our recruitment processes for candidates with disabilities or other protected reasons. If you need assistance, please reach out to us at https://tinyurl.com/RA-request

Job Information

Pay Transparency Compensation descriptions are provided in the job post. The base salary range for this position is $136,800.00 – $259,200.00 annually. Actual compensation varies by location, qualifications, and experience. Base pay may be eligible for bonuses, incentives, and stock units. Benefits may vary by location and employment type. Day-one benefits include medical, dental, and vision, 401(k) with match, parental leave, disability coverage, life insurance, wellbeing benefits, and paid time off.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Software Development

Referrals increase your chances of interviewing at TikTok. Get notified about new Research Engineer jobs in San Jose, CA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Engineer - TikTok Ads Core ML, Ranking
Research Engineer - TikTok Ads Core ML, Ranking

TikTok • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical insurance
401(k) + company match
Paid parental leave
+2
Research Scientist - TikTok E-Commerce Recommendation Foundation San Jose Regular
Research Scientist - TikTok E-Commerce Recommendation Foundation San Jose Regular

TikTok • San Jose (CA)

On-site
USD 156,000 - 388,000
Medical benefits
401(k)
Parental leave
+6
Research Scientist Graduate (Monetization Technology - Business Integrity) - 2027 Start
Research Scientist Graduate (Monetization Technology - Business Integrity) - 2027 Start

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical benefits
401(k) with company match
Parental leave
+1
Senior Software Engineer, Machine Learning (LLM & Agentic AI - TikTok - Content Ecology Local S[...]
Senior Software Engineer, Machine Learning (LLM & Agentic AI - TikTok - Content Ecology Local S[...]

TikTok • San Jose (CA)

On-site
USD 218,000 - 480,000
Machine Learning Engineer (Ads Core) - User Experience
Machine Learning Engineer (Ads Core) - User Experience

TikTok • San Jose (CA)

On-site
USD 218,000 - 480,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
Senior Research Scientist/Software Engineer, LLM/Agent Platform (TikTok-Content Ecology AI Inno[...]
Senior Research Scientist/Software Engineer, LLM/Agent Platform (TikTok-Content Ecology AI Inno[...]

TikTok • San Jose (CA)

On-site
USD 360,000 - 588,000
Medical, dental, vision insurance
401(k) with company match
Paid parental leave
+4
Research Scientist / Software Engineer, LLM/Agent Platform - TikTok - Content Ecology AI Innova[...]
Research Scientist / Software Engineer, LLM/Agent Platform - TikTok - Content Ecology AI Innova[...]

TikTok • San Jose (CA)

On-site
USD 233,000 - 388,000
Health insurance
401(k) with company match
Parental leave
+5
Machine Learning/Research Engineer Graduate (Monetization Technology-Ads Core Global) - 2027 St[...]
Machine Learning/Research Engineer Graduate (Monetization Technology-Ads Core Global) - 2027 St[...]

TikTok • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+8
Research Scientist Graduate (Monetization Technology - Business Integrity) - 2027 Start San Jos[...]
Research Scientist Graduate (Monetization Technology - Business Integrity) - 2027 Start San Jos[...]

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Health insurance
Dental insurance
Vision insurance
+8
Machine Learning Engineer Graduate (Monetization Technology - Ads Core Global) - 2027 Start (PhD) San Jose Regular PhD Graduates - 2027 Start
Machine Learning Engineer Graduate (Monetization Technology - Ads Core Global) - 2027 Start (PhD) San Jose Regular PhD Graduates - 2027 Start

TikTok • San Jose (CA)

Hybrid
USD 162,000 - 317,000
Health insurance
Dental insurance
Vision insurance
+8