Drimva

TikTok

Backend Software Engineer - Data Retention - TikTok Privacy and Security

San Jose, California · Full-time · Posted Oct 28, 2026

Experience
3+ years of backend development experience; 5+ years of industry experience is preferred.
Education
Bachelor's or Master's degree in Computer Science or a related field.

About the job

Designs and builds scalable systems that discover data, enforce retention and deletion policies, and verify deletion across TikTok’s storage and data platforms.

What you'll do

  • Build and operate data lifecycle, retention, and high-throughput deletion systems across heterogeneous storage.
  • Develop data discovery, lineage, classification, verification, audit, and reporting capabilities.
  • Extend retention and deletion controls to ML datasets and derived artifacts, coordinating with infrastructure, product, privacy, legal, and security teams.

What they ask for

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 3+ years of backend development experience in Go, Java, C++, or Python.
  • Experience with distributed systems, databases, messaging and streaming systems, caching, and storage lifecycle concepts.
  • Experience building reliable data pipelines and working with microservices, Docker, Kubernetes, cloud platforms such as AWS or GCP, and Agile/DevOps practices.

Nice to have

  • 5+ years of industry experience, especially in storage infrastructure, data platforms, privacy, or data governance.
  • Experience with large-scale data retention or deletion systems, privacy regulations, big data ecosystems, or privacy-enhancing technologies.

Tools

Go, Java, C++, Python, Kafka, Flink, Docker, Kubernetes

AI focus

Extend retention and deletion controls to ML training datasets, feature stores, embeddings, and model checkpoints.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)