TikTok
Software Engineer, Ads Integrity
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 2+ years in software development (backend services) or infrastructure engineering.
- Education
- BS or MS degree in Computer Science, Engineering, or related technical field.
About the job
Builds backend and infrastructure platforms for TikTok ads integrity, actor risk control, abuse detection, and AI-powered moderation.
What you'll do
- Design backend services and infrastructure for abuse detection, enforcement, and transparency.
- Build real-time and offline data pipelines and feature platforms for ML- and rule-based risk control.
- Develop human-in-the-loop investigation and enforcement platforms and collaborate on LLM-powered actor moderation.
What they ask for
- BS or MS in Computer Science, Engineering, or a related technical field.
- 2+ years of software development (backend services) or infrastructure engineering experience.
- Strong coding skills in one or more of Go, Python, C++, or Java.
- Solid understanding of distributed systems, backend architectures, and data processing frameworks.
Nice to have
- Experience in risk control, ads integrity, abuse detection, or fraud prevention systems.
- Familiarity with ML workflows, feature engineering, LLM-powered moderation tools, or Kafka, Flink, and Spark.
Tools
Go, Python, C++, Java, Kafka, Flink, Spark, LLM
AI focus
Collaborate on AI-powered actor moderation with agentic decision-making powered by LLM; build AI/ML infrastructure and support ML-based risk control.
Model-written summary · the original posting is authoritative