Full-stack Engineer, Data Platform - Experimentation & Evaluation

TikTok Inc.

San Jose (CA)

On-site

USD 162,000 - 388,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
Short‑term disability
Long‑term disability
Life insurance
Wellbeing benefits
10 paid holidays per year
10 paid sick days per year
17 days of Paid Personal Time

Job summary

TikTok Inc. is seeking a full stack software engineer for the experimentation and evaluation team to help build the next-gen A/B testing platform.

You will contribute to design, implementation, and operation across the experiment life cycle, impacting core products and hundreds of millions of users. You will design scalable data systems, establish engineering best practices, and build frontends that balance usability and performance.

Qualifications

  • Bachelor's or Master's degree in Computer Science or related fields.
  • Development experience in JavaScript/TypeScript, Python, Go, C++, or related languages.
  • Strong experience in architecting and implementing modern consumer-facing web applications.
  • Experience of driving collaboration across cross‑functional teams on delivering shared goals.
  • Strong communication and teamwork skills.
  • Strong product sense, with experience driving user-facing products/features from 0 to 1.
  • Experience with large-scale data applications is a plus.
  • Curiosity towards new technologies and entrepreneurship.

Responsibilities

  • Design and implement reliable, scalable, robust and extensible big data systems that support core products and business
  • Establish solid design and best engineering practice for engineers as well as non-technical people
  • Build world-class frontends, which combine usability, accessibility, elegance, performance, and maintainability

Skills

JavaScript/TypeScript
Python
Go
C++
Web app architecture
Cross-functional collaboration
Communication

Education

Bachelor's or Master's degree in Computer Science or related fields

Job description

Responsibilities

Team Introduction

Our mission in experimentation and evaluation team is to build the next-gen A/B testing platform, that empowers the company to make data-driven decision for the products. The supported scenarios include recommendation, push, ads, search, mobile app, UI interaction and service upgrades etc.

Our platform's capabilities cover the entire experiment life cycle, from experiment design, experiment creation, metrics calculation, statistical analysis to final evaluation and launch. In the process of rapid iteration, we provide reliable services for businesses to make bold hypotheses and cautious verification.

As a full stack software engineer in experimentation and evaluation team, you will have the opportunity to build, optimize and grow one of the largest data platforms in the world. Your work will have a direct and huge impact on the company's core products as well as hundreds of millions of users.

  • Design and implement reliable, scalable, robust and extensible big data systems that support core products and business
  • Establish solid design and best engineering practice for engineers as well as non-technical people
  • Build world-class frontends, which combine usability, accessibility, elegance, performance, and maintainability
Qualifications

Minimum qualification:

  • Bachelor's or Master's degree in Computer Science or related fields.
  • Development experience in JavaScript/TypeScript, Python, Go, C++, or related languages.
  • Strong experience in architecting and implementing modern consumer-facing web applications.
  • Experience of driving collaboration across cross‑functional teams on delivering shared goals.
  • Strong communication and teamwork skills.

Preferred Qualifications:

  • Strong product sense, with experience driving user-facing products/features from 0 to 1.
  • Experience with large-scale data applications is a plus.
  • Curiosity towards new technologies and entrepreneurship.
Job Information
[For Pay Transparency] Compensation Description (annually)

The base salary range for this position in the selected city is $162000 - $387600 annually.

Compensation may vary outside of this range depending on a number of factors, including a candidate's qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.

Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short‑term and long‑term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).

The Company reserves the right to modify or change these benefits programs at any time, with or without notice.

For Los Angeles County (unincorporated) Candidates:

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:

  • Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;
  • Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and
  • Exercising sound judgment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Applied Machine Learning, Engine
Software Engineer - Applied Machine Learning, Engine

ByteDance • San Jose (CA)

On-site
USD 122,574 - 316,800
Medical insurance
Dental insurance
Vision insurance
+3
Software Engineer, Ads Data Application
Software Engineer, Ads Data Application

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+8
Senior Engineering Manager, Data Platform
Senior Engineering Manager, Data Platform

Duolingo • Lower Providence Township (PA)

On-site
USD 204,000 - 306,000
Equity compensation
Software Engineer - Recommendation Infrastructure, Performance Efficiency
Software Engineer - Recommendation Infrastructure, Performance Efficiency

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
Staff Engineer, Experimentation
Staff Engineer, Experimentation

Mixpeek • United States

On-site
USD 215,000 - 295,000
Data Scientist, Global E-commerce
Data Scientist, Global E-commerce

TikTok Inc. • Seattle (WA)

On-site
USD 207,000 - 368,000
Software Engineer, Ads Data
Software Engineer, Ads Data

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+6
Software Engineer Graduate (Data Arch - Data Ecosystem ) - 2026 (PhD)
Software Engineer Graduate (Data Arch - Data Ecosystem ) - 2026 (PhD)

TikTok Inc. • San Jose (CA)

On-site
USD 128,000 - 317,000
Senior Data Scientist, Product Analytics
Senior Data Scientist, Product Analytics

BOLD • Oregon

Hybrid
USD 145,000 - 170,000
Bi-annual bonus
401(k) plan with match
Equity in company
+1
Backend Software Engineer - Platforms
Backend Software Engineer - Platforms

ByteDance • New York (NY)

On-site
USD 162,000 - 388,000