Drimva

TikTok

Senior Software Engineer, Data Platform - Experimentation & Evaluation

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

Education
BS or MS degree in Computer Science or a related technical field, or equivalent practical experience.

About the job

Build and evolve a large-scale experimentation and evaluation platform, including its data systems and services across the A/B testing lifecycle.

What you'll do

  • Design reliable data transformations and scalable big data systems for reporting, analytics, and experimentation.
  • Build platform services for experiment design, metric computation, statistical analysis, evaluation, and launch decisions.
  • Collaborate with partner teams and integrate LLM capabilities to improve platform workflows.

What they ask for

  • BS or MS in Computer Science or a related technical field, or equivalent practical experience.
  • Strong back-end engineering skills.
  • Experience with big data technologies such as Hadoop, MapReduce, Hive, Spark, Metastore, Presto, Flume, Kafka, ClickHouse, or Flink.
  • Experience with data analysis, data ingestion, and data integration.

Nice to have

  • Experience building large-scale distributed systems in production, or with ETL pipelines, data architecture, schema design, and data modeling.
  • Experience with data privacy and security, LLMs, front-end development, or statistical foundations and experimentation concepts.

Tools

Hadoop, MapReduce, Hive, Spark, Metastore, Presto, Flume, Kafka

AI focus

Explore and integrate LLM-based capabilities to improve platform intelligence, usability, and developer/product workflows.

Model-written summary · the original posting is authoritative

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