Software Engineer - AI Governance - TikTok Privacy and Security
Core
Design and build scalable, reliable, high-performance systems that manage the lifecycle of data at TikTok scale, including finding, classifying, applying retention policies, running deletion, and verifying deletion across heterogeneous storage.
Role type
Senior Backend Engineer - Data Retention
Builds
Large-scale data lifecycle management systems, high-throughput deletion pipelines, data discovery/inventory capabilities, and verification/auditing systems.
Domain
Internet scale data infrastructure, privacy engineering, regulatory compliance
Required skills
large-scale distributed systems, databases, messaging and streaming systems, storage internals, data lifecycle concepts, high-throughput batch or streaming data pipelines, microservices architecture, containerization
Preferred skills
data retention, data deletion, data inventory and classification, data lineage systems, privacy regulations, big data ecosystems, privacy-enhancing technologies
Technologies
Kafka, Flink, Docker, Kubernetes, Hive, HDFS, Iceberg, Hudi, Spark
Responsibilities
Design and build large-scale data lifecycle management systems that enforce retention policies across heterogeneous storage; Build and run high-throughput deletion pipelines; Build data discovery and inventory capabilities; Build verification, auditing, and reporting systems; Support exception workflows such as legal holds; Work with ML platform teams to extend retention and deletion controls to training datasets; Work with privacy, legal, and compliance teams to meet applicable regulations.
Seniority
Senior, hands-on IC
