Data Retention Backend Engineer

TikTok

San Jose (CA)

On-site

USD 162,000 - 388,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) plan
Parental leave
Disability coverage
Life insurance
Wellbeing benefits
Paid holidays
Paid sick days
Paid personal time

Job summary

TikTok is hiring a Backend Software Engineer - Data Retention in San Jose. You will design scalable data lifecycle systems, enforce retention policies, and build deletion pipelines across diverse storage.

Collaborate with privacy, legal, and ML teams to meet GDPR/CCPA and global requirements, delivering auditable and reliable data governance at an exabyte scale. You will work with storage, data, and ML platforms to extend controls to training data and artifacts, ensuring remarkable reliability

Qualifications

  • 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.
  • Strong background in large-scale distributed systems, databases, messaging and streaming systems.
  • Experience with microservices architecture, containers, and cloud platforms.

Responsibilities

  • Design and build large-scale data lifecycle management systems that enforce retention policies.
  • Build and run high-throughput deletion pipelines with correctness and observability.
  • Develop data discovery, metadata collection, and data lineage capabilities.
  • Create verification, auditing, and reporting systems proving deletion is complete.
  • Support exception workflows with access controls and full audit trails.
  • Collaborate with ML, privacy, and legal teams to meet regulations and commitments.
  • Shape the roadmap for retention platform and evaluate new techniques.

Skills

Backend languages
Distributed systems
Data pipelines
Microservices
Cloud platforms
DevOps practices
Storage internals
Communication skills

Education

CS degree

Tools

Docker
Kubernetes
Kafka
Flink
Hive
HDFS

Job description

TikTok is hiring a Backend Software Engineer - Data Retention in San Jose. You will design scalable data lifecycle systems, enforce retention policies, and build deletion pipelines across diverse storage.

Collaborate with privacy, legal, and ML teams to meet GDPR/CCPA and global requirements, delivering auditable and reliable data governance at an exabyte scale. You will work with storage, data, and ML platforms to extend controls to training data and artifacts, ensuring remarkable reliability

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer, Data Retention at Scale
Backend Engineer, Data Retention at Scale

TikTok • Seattle (WA)

On-site
USD 207,000 - 368,000
Staff Data Privacy & Lifecycle Architect
Staff Data Privacy & Lifecycle Architect

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 198,000 - 416,000
Backend Software Engineer - Data Retention - TikTok Privacy and Security
Backend Software Engineer - Data Retention - TikTok Privacy and Security

TikTok • San Jose (CA)

On-site
USD 162,000 - 388,000
Medical insurance
Dental insurance
Vision insurance
+8
Staff Software Engineer, Data Privacy & DLM Infra
Staff Software Engineer, Data Privacy & DLM Infra

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 209,000 - 438,000
Graduate Backend Engineer, Trust & Safety Platform
Graduate Backend Engineer, Trust & Safety Platform

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Senior Backend Engineer — Governance & IP
Senior Backend Engineer — Governance & IP

TikTok • San Jose (CA)

Hybrid
USD 218,000 - 388,000
Software Engineer - AI Governance - TikTok Privacy and Security
Software Engineer - AI Governance - TikTok Privacy and Security

TikTok • Seattle (WA)

On-site
USD 207,000 - 368,000
Go Backend Engineer: Distributed Systems
Go Backend Engineer: Distributed Systems

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+3
Graduate Data Platform Engineer - Real-Time Data
Graduate Data Platform Engineer - Real-Time Data

TikTok • San Jose (CA)

Hybrid
USD 128,000 - 317,000
Backend Engineer - AI/Multimedia Asset Platform
Backend Engineer - AI/Multimedia Asset Platform

TikTok • San Jose (CA)

On-site
USD 123,000 - 317,000
Medical, dental, vision insurance
401(k) with company match
Paid parental leave
+6