Software Engineer, Ads Integrity

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Critical thinking","Problem-solving","Communication"]

Build and scale backend infrastructure for ads integrity and platform risk control, including the Actor Risk Control Platform for abuse detection, enforcement, and transparency. Develop real-time and offline data pipelines and feature platforms that support rule-based and ML risk control. Create human-in-the-loop investigation workflows and collaborate with ML teams to deliver an AI-powered actor moderation system using LLM-driven decisioning, while shaping the technical roadmap.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Software Engineer, Ads Integrity

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Build and scale backend infrastructure for ads integrity and platform risk control, including the Actor Risk Control Platform for abuse detection, enforcement, and transparency. Develop real-time and offline data pipelines and feature platforms that support rule-based and ML risk control. Create human-in-the-loop investigation workflows and collaborate with ML teams to deliver an AI-powered actor moderation system using LLM-driven decisioning, while shaping the technical roadmap.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement backend services/infra of the Actor Risk Control Platform for abuse detection, enforcement, and transparency.
  • •Build real-time and offline data pipelines and feature platforms to support ML and rule-based risk control.
  • •Develop platforms that enable human-in-the-loop investigation and enforcement.
  • •Collaborate with ML engineers, product managers, and operations teams to build an AI-powered Actor Moderation System with agentic decision-making powered by LLM.
  • •Contribute to the technical roadmap and help evolve TikTok’s risk control ecosystem.

Key Requirements

  • •BS or MS degree in Computer Science, Engineering, or a related technical field.
  • •2+ years of experience in software development (backend services) or infrastructure engineering.
  • •Strong coding skills in one or more languages such as Go, Python, C++, or Java.
  • •Solid understanding of distributed systems, backend architectures, and data processing frameworks.
  • •Ability to think critically, solve complex problems, and communicate effectively across teams.
Experience:2+ years
Education:Bachelor's in Computer Science, Engineering, or related technical field
Skills:Critical thinkingProblem-solvingCommunication
Tech Stack:GoPythonC++JavaKafkaFlinkSparkLLM

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