Senior Data Platform Engineer – A/B Testing & Analytics

TikTok

San Jose (CA)

On-site

USD 162,000 - 388,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

TikTok in San Jose is seeking a Software Engineer for the Experimentation and Evaluation team to help build and optimize one of the world's largest data platforms. You will contribute to the end-to-end A/B testing lifecycle, from design to launch, impacting hundreds of millions of users.

You will design efficient data transformations, build scalable big data systems, and collaborate with product managers, data scientists, and partner teams.

Qualifications

  • BS or MS degree 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.
  • Solid communication and collaboration skills.

Responsibilities

  • Design and build efficient, reliable data transformations for reporting, growth analysis, and multi-dimensional analytics.
  • Design and implement scalable, robust, and extensible big data systems that support core products and experimentation use cases.
  • Build and evolve platform services covering the full A/B testing lifecycle: experiment design, metrics computation, statistical analysis, evaluation, and launch decisions.
  • Apply strong engineering practices and system design principles to create maintainable, high-quality systems used by both engineers and non-technical users.
  • Collaborate closely with product managers, data scientists, and partner teams to translate business problems into technical solutions.
  • Explore and integrate LLM-based capabilities to improve platform intelligence, usability, and developer/product workflows.

Skills

Back-end engineering
Big data technologies
Data analysis & ingestion
Communication & collaboration

Education

BS/MS in Computer Science or related field

Tools

Hadoop
MapReduce
Hive
Spark
Kafka
ClickHouse
Flink

Job description

TikTok in San Jose is seeking a Software Engineer for the Experimentation and Evaluation team to help build and optimize one of the world's largest data platforms. You will contribute to the end-to-end A/B testing lifecycle, from design to launch, impacting hundreds of millions of users.

You will design efficient data transformations, build scalable big data systems, and collaborate with product managers, data scientists, and partner teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Data Scientist - User Growth & Experiments
Lead Data Scientist - User Growth & Experiments

TikTok • San Jose (CA)

On-site
USD 219,000 - 408,000
Medical insurance
Dental insurance
Vision insurance
+8
Data Engineer Graduate, Big Data Platform
Data Engineer Graduate, Big Data Platform

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 128,000 - 317,000
Multimedia Data Scientist - Experimentation & Impact
Multimedia Data Scientist - Experimentation & Impact

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 95,000 - 216,000
Data Platform Engineer: Big Data & Impact
Data Platform Engineer: Big Data & Impact

TikTok • San Jose (CA)

On-site
USD 162,000 - 388,000
Senior Data Platform Engineer - AI-Driven, Spark & OLAP
Senior Data Platform Engineer - AI-Driven, Spark & OLAP

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 187,000 - 438,000
Big Data Engineer — Scalable Data & ML Systems
Big Data Engineer — Scalable Data & ML Systems

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 128,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+5
Data Engineer Intern: Build Scalable Data Platforms
Data Engineer Intern: Build Scalable Data Platforms

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 62,000 - 83,000
Health insurance
Wellbeing benefits
Housing allowance
+1
Data Engineer, E‑Commerce Platform
Data Engineer, E‑Commerce Platform

TikTok • Seattle (WA)

On-site
USD 154,000 - 301,000
Product Operations Analyst, Data Platform — Drive Adoption
Product Operations Analyst, Data Platform — Drive Adoption

TikTok • San Jose (CA)

On-site
USD 51,000 - 85,000
Data Platform Engineer: Build a World-Scale Data Engine
Data Platform Engineer: Build a World-Scale Data Engine

TikTok • San Jose (CA)

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