TikTok
Software Engineer Graduate (Ads Signal & Measurement) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- No years specified; for graduates completing or recently completing a degree.
- Education
- Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, or a related discipline.
About the job
Build advertising signal, identity resolution, attribution, experimentation, and measurement systems that help advertisers assess and improve the impact of their TikTok ads.
What you'll do
- Build signal-quality and data-correction pipelines, and contribute to identity resolution and attribution models.
- Improve ads ranking and conversion prediction using higher-quality signals, resolved identities, and modeled conversions.
- Help build experimentation infrastructure and real-time data pipelines; explore LLM-powered signal classification and quality assessment.
What they ask for
- Completing or recently completed a Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, or a related discipline.
- Strong programming skills in at least one of Python, Go, Java, C/C++.
- Solid foundation in data structures, algorithms, and computer systems fundamentals.
- Foundational knowledge of statistics or machine learning, including hypothesis testing, regression, and probabilistic models.
Nice to have
- Internship, research, or project experience in relevant areas such as distributed systems, signal processing, identity resolution, attribution, experimentation, or ranking.
- Familiarity with Spark, Flink, or cloud-native infrastructure; programming or algorithm competition experience is also noted.
Tools
Python, Go, Java, C/C++, Spark, Flink
AI focus
Explore large language models for semantic understanding, classification, quality assessment, and automated correction of advertiser conversion signals.
Model-written summary · the original posting is authoritative