Senior Data Platform Engineer for A/B Testing

TikTok

San Jose (CA)

On-site

USD 162,000 - 388,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TikTok is seeking a software engineer for the experimentation and evaluation team in San Jose, CA. You will help build one of the world's largest data platforms and enable data-driven decisions across ads, recommendations, search, and mobile apps.

You will design scalable data transformations and platform services for the full A/B testing lifecycle. Collaborate with product managers, data scientists, and partner teams to translate business problems into robust engineering solutions, while

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
Communication skills
BS/MS in CS

Education

BS or MS in Computer Science

Tools

Hadoop
Spark
Hive
Presto
Kafka

Job description

TikTok is seeking a software engineer for the experimentation and evaluation team in San Jose, CA. You will help build one of the world's largest data platforms and enable data-driven decisions across ads, recommendations, search, and mobile apps.

You will design scalable data transformations and platform services for the full A/B testing lifecycle. Collaborate with product managers, data scientists, and partner teams to translate business problems into robust engineering solutions, while

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Targeting Data Engineer - Ads Core Platform
Targeting Data Engineer - Ads Core Platform

TikTok • San Jose (CA)

On-site
USD 156,000 - 317,000
Senior ML Engineer - Large-Scale Ads Platform
Senior ML Engineer - Large-Scale Ads Platform

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 187,000 - 360,000
Medical, dental, and vision insurance
401(k) savings plan with company match
Paid parental leave
+1
Data Platform Engineer — AI & Big Data at Scale
Data Platform Engineer — AI & Big Data at Scale

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 136,000 - 360,000
Health insurance
401(k) match
Parental leave
+6
Software Engineer, Ads Measurement Signals
Software Engineer, Ads Measurement Signals

TikTok • San Jose (CA)

On-site
USD 162,000 - 317,000
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
ML Engineer – Ads Delivery & Forecasting
ML Engineer – Ads Delivery & Forecasting

Jobzhr • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical insurance (day one)
Dental insurance (day one)
Vision insurance (day one)
+9
ML Engineer - Ads Delivery & Optimization
ML Engineer - Ads Delivery & Optimization

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Health insurance
Dental insurance
Vision insurance
+3
Backend Data Platform Engineer
Backend Data Platform Engineer

TikTok • Seattle (WA)

On-site
USD 125,000 - 243,000
Medical, dental & vision insurance
401(k) matching
Paid parental leave
+4
Graduate Data Engineer, Global Live Data Platform
Graduate Data Engineer, Global Live Data Platform

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

Hybrid
USD 128,000 - 317,000
Health insurance
401(k) with company match
Paid parental leave
+3