Drimva

TikTok

Backend Software Engineer Graduate (TikTok - Data Lifecycle Management) - 2027 Start

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

Education
Completing or recently completed a Bachelor's/Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline.

About the job

Builds backend services for TikTok’s client-data privacy platform, managing and auditing data behaviors across applications.

What you'll do

  • Design and optimize high-throughput backend microservices for runtime data management.
  • Build scalable systems for real-time tracking, policy enforcement, and auditing of data lifecycle behaviors.
  • Translate data-protection mandates into automated services and collaborate with security, privacy, and product teams on privacy-by-design architecture.

What they ask for

  • Completing or recently completed a Bachelor's/Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline.
  • Proficiency in at least one backend language: Golang, Java, C++, or Python.
  • Knowledge of data structures, algorithms, operating systems, networking protocols, and database fundamentals.
  • Strong logical problem-solving and ability to design scalable technical solutions.

Nice to have

  • Academic projects, open-source contributions, or internship experience in distributed systems, data governance, API gateways, access controls, or privacy-enhancing technologies (PETs).

Tools

Golang, Java, C++, Python

Model-written summary · the original posting is authoritative

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