TikTok
Social Networks · Video & Photo Sharing

TikTok tech stack

TikTok builds mostly with Python, SQL, C++, Java. Its stack also includes PyTorch, Tableau, TensorFlow, Power BI. Python is named in 733 of the 1,740 job postings TikTok published in the last 12 months (42%). Counted by Alion from the job postings of TikTok, updated Nov 12, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Nov 12, 2026
Technologies in use
324
Postings analysed
1,740
Open now
1,501
Modernity
77 /100
New in 6 months
8

What programming languages does TikTok use?

Python is named in 42% of job postings at TikTok, followed by SQL (31%), C++ (24%), Java (18%).

Python 733 42% required in 88% · 646 open now · since Jan 2020
SQL 543 31% required in 72% · 432 open now · since Mar 2020
C++ 412 24% required in 97% · 395 open now · since Jan 2020
Java 315 18% required in 94% · 295 open now · since Jan 2020
Go 160 9% required in 98% · 149 open now · since Jan 2020
JavaScript 68 4% required in 81% · 58 open now · since Jun 2022
Rust 33 2% required in 100% · 32 open now · since Apr 2024
Kotlin 23 1% required in 96% · 17 open now · since Jan 2023
Show all (26)
Scala22
TypeScript22
Objective-C21
Swift19
Node JS12
PHP11
Perl6
C5
MATLAB4
SystemVerilog4
SPSS4
Dart3
C#2
Erlang2
PowerShell2
Verilog2
1C2
YARA1

What frameworks and libraries does TikTok use?

PyTorch is named in 13% of job postings at TikTok, followed by TensorFlow (10%), Flink (6%), TensorFlow C++ (5%).

PyTorch 226 13% required in 91% · 216 open now · since Mar 2022
TensorFlow 171 10% required in 87% · 161 open now · since Jun 2022
Flink 108 6% required in 55% · 99 open now · since Jun 2020
TensorFlow C++ 95 5% required in 87% · 90 open now · since Jun 2022
Hadoop 57 3% required in 63% · 46 open now · since Jun 2020
Transformers 40 2% required in 55% · 36 open now · since Jan 2025
LangChain 36 2% required in 33% · 35 open now · since May 2025
JAX 30 2% required in 100% · 30 open now · since Jul 2025
Show all (64)
CUDA26
TensorRT-LLM26
React.js22
DeepSpeed22
Triton21
Megatron-LM18
SGLang17
FSDP16
LangGraph10
LlamaIndex10
NumPy10
Scikit-learn10
Keras8
NCCL8
OpenTelemetry8
Vue.js7
FAISS6
Pandas5
Metal5
OpenGL5
DGL4
XGBoost4
FFmpeg4
AutoGen3
Flutter3
Spring Boot3
CrewAI2
Kaldi2
UVM2
Angular2
CUTLASS2
Core Animation2

And 24 more, each named in fewer postings.

What databases does TikTok use?

Redis is named in 2% of job postings at TikTok, followed by HBase (2%), MySQL (1%), ClickHouse (1%).

Redis 36 2% required in 61% · 34 open now · since Feb 2020
HBase 27 2% required in 59% · 27 open now · since Jan 2022
MySQL 26 1% required in 69% · 24 open now · since Feb 2023
ClickHouse 23 1% required in 39% · 20 open now · since Jun 2020
ElasticSearch 14 1% required in 71% · 14 open now · since Jan 2022
Snowflake 11 1% required in 45% · 4 open now · since Oct 2025
Presto 10 1% required in 70% · 9 open now · since Jun 2020
RocksDB 8 <1% required in 75% · 8 open now · since Jan 2022
Show all (21)
Delta Lake8
Apache Iceberg5
Apache Hudi4
Trino4
Google BigQuery3
PostgreSQL3
Milvus2
Amazon Redshift2
Core Data2
Memcached2
Neo4j2
DuckDB1
Vespa1

What cloud and platforms does TikTok use?

Tableau is named in 11% of job postings at TikTok, followed by Power BI (8%), Spark (5%), Apache Kafka (4%).

Tableau 186 11% required in 55% · 142 open now · since May 2023
Power BI 142 8% required in 48% · 106 open now · since Jul 2022
Spark 95 5% required in 61% · 88 open now · since Feb 2020
Apache Kafka 68 4% required in 68% · 65 open now · since Feb 2020
Linux 64 4% required in 88% · 59 open now · since Jun 2020
Looker 62 4% required in 48% · 48 open now · since Feb 2025
Figma 39 2% required in 77% · 31 open now · since May 2024
vLLM 33 2% required in 45% · 33 open now · since Aug 2025
Show all (43)
GCP24
AWS23
Azure17
Kubernetes16
Hugging Face15
GitHub14
SIEM5
Unix5
AppsFlyer SDK5
Windows5
Runway5
DLP4
Okta4
Microsoft Entra ID3
Bitbucket3
Databricks3
QlikSense3
Adjust2
Grafana2
Android SDK2
Anthropic2
DirectX2
OpenAI2
RabbitMQ2
AWS Bedrock AgentCore1
Crowdstrike1
Metabase1
PagerDuty1
Scale AI1
SentinelOne1
Splunk1
Superset1

And 3 more, each named in fewer postings.

What developer tools does TikTok use?

Microsoft Excel is named in 12% of job postings at TikTok, followed by Model Context Protocol (2%), TensorRT (2%), Claude Code (2%).

Microsoft Excel 211 12% required in 91% · 183 open now · since Dec 2021
Model Context Protocol 42 2% required in 74% · 36 open now · since Nov 2025
TensorRT 39 2% optional · 38 open now · since Jan 2025
Claude Code 29 2% required in 55% · 24 open now · since Feb 2023
Cursor 22 1% required in 59% · 17 open now · since Jan 2026
Canva 21 1% required in 57% · 17 open now · since Aug 2025
Adobe Photoshop 19 1% required in 79% · 17 open now · since Nov 2025
OpenAI Codex 15 1% required in 60% · 15 open now · since Feb 2023
Show all (52)
Docker15
ML-Agents8
Rest API6
Alteryx5
Copilot5
dbt5
ComfyUI5
Cadence Palladium4
Synopsys ZeBu4
Git4
Cadence JasperGold4
gRPC4
Adobe Illustrator3
GraphQL3
Mandiant capa3
Formal Verification3
WebRTC3
AgentOps2
Axure RP2
Parcel2
Synopsys Design Compiler2
Synopsys PrimeTime2
Synopsys SpyGlass2
Synopsys Verdi2
Sketch2
Nginx2
Prometheus2
RenderDoc2
Zabbix2
Adobe After Effects1
LLaMA-Factory1
Procreate1

And 12 more, each named in fewer postings.

What AI and ML technologies does TikTok use?

LLM is named in 24% of job postings at TikTok, followed by ChatGPT (2%), Claude (2%), VLM (2%).

LLM 412 24% required in 81% · 371 open now · since Feb 2020
ChatGPT 38 2% required in 92% · 35 open now · since Feb 2026
Claude 36 2% required in 100% · 35 open now · since Jan 2026
VLM 27 2% required in 48% · 25 open now · since Jul 2025
PEFT 21 1% required in 38% · 19 open now · since Jan 2025
Gemini 17 1% required in 100% · 17 open now · since Feb 2026
Stable Diffusion 13 1% required in 8% · 12 open now · since May 2022
Midjourney 10 1% optional · 9 open now · since Oct 2024
Show all (16)
Kling7
LoRA7
CLIP6
ControlNet5
BERT3
Llama3
Qwen3
Core ML1

Which engineering practices does TikTok ask for?

Machine Learning is named in 32% of job postings at TikTok, followed by Multimodal AI (17%), Recommender Systems (15%), AI Agents (14%).

Machine Learning 551 32% required in 86% · 498 open now · since Jul 2020
Multimodal AI 295 17% required in 85% · 282 open now · since Feb 2022
Recommender Systems 264 15% required in 81% · 253 open now · since Jun 2020
AI Agents 249 14% required in 84% · 227 open now · since Feb 2020
NLP 222 13% required in 85% · 211 open now · since Feb 2022
Reinforcement Learning 139 8% required in 84% · 131 open now · since Jan 2022
Post-training 118 7% required in 76% · 114 open now · since Jun 2022
RAG 111 6% required in 53% · 100 open now · since Jun 2022
Show all (102)
A/B Testing91
Function Calling87
RLHF79
Fine-tuning78
SFT78
Pre-training73
Computer Vision70
Prompt Engineering65
DPO44
Agentic Workflows42
Knowledge Graph39
Context Engineering38
ETL/ELT35
GRPO32
Human-in-the-Loop29
Mixture of Experts29
Reward Modeling29
Anomaly Detection28
Time Series27
RLAIF27
Interpretability26
Model Distillation23
World Models23
Transfer Learning23
Knowledge Distillation22
Quantization22
Multi-Agent Systems20
CI/CD20
Chain-of-Thought19
PPO17
Tokenization17
Embeddings16

And 62 more, each named in fewer postings.

What does each TikTok team work with?

The technologies each team's postings require most often, with the number of postings that require them.

AI/ML

414 postings
Python258
C++206
LLM187
PyTorch176
TensorFlow134
Java88

Early Careers

240 postings
SQL87
Microsoft Excel68
Python42
Tableau25
LLM16
Looker16

Backend

181 postings
Java136
C++135
Python119
Go87
LLM28
Apache Kafka20

Product

103 postings
SQL25
LLM14
Tableau8
Looker3
JavaScript2
Model Context Protocol2

Management

100 postings
SQL35
Looker2

Marketing

98 postings
Microsoft Excel41
ChatGPT15
Claude15
Gemini13
LLM13
Tableau6

See the open roles

How does your stack fit TikTok?

Sign in to compare your skills with this stack and see which open roles fit you.
Sign In

How much does TikTok pay by technology?

Median stated pay of the postings that name each technology, against the median of all TikTok postings with stated pay: $277k across 41 postings.

TechnologyPostings with payMedianvs company median
Python21$293k+6%
SQL20$212k−23%
Tableau12$220k−21%

How is the TikTok stack changing?

Read from the dates of the postings themselves: a technology is new when the first posting that names it appeared in the last six months, rising or falling when its share of postings moved between the last two quarters.

First appeared
RunwayOct 2026
Explainable AIOct 2026
Microsoft Entra IDSep 2026
1CSep 2026
AgentOpsAug 2026
Computer UseAug 2026
ZabbixAug 2026
ParcelAug 2026
Rising
SQL25% → 39%
Microsoft Excel7% → 19%
Power BI4% → 13%
Tableau7% → 15%
ChatGPT1% → 5%
Claude1% → 5%
Looker2% → 5%
Agentic Workflows1% → 4%
Falling
C++32% → 15%
Machine Learning38% → 24%
Java25% → 13%
Recommender Systems21% → 9%
PyTorch17% → 8%
NLP16% → 8%
TensorFlow13% → 7%
RAG9% → 3%
Not named for 6 months
GraphRAGApr 2026
Image SegmentationApr 2026
SystemVerilogApr 2026
BERTDec 2025
Synopsys VerdiApr 2026
UVMApr 2026
Synopsys Design CompilerApr 2026
Synopsys PrimeTimeApr 2026

How modern is the TikTok stack?

Cutting-edge AI adopter 77/100

TikTok scores 77 out of 100 (Cutting-edge). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 16; legacy ones: 0.

How common is the TikTok stack in its industry?

Share of the 1,613 companies in the same industries, whose stack Alion knows, that use each technology.

Python32%
SQL31%
C++7%
LLM18%
Java14%
PyTorch8%
Tableau12%
TensorFlow7%
Go11%
Power BI12%

What sets TikTok apart

TensorFlow C++2%
Hadoop4%
Transformers2%
Rust4%
vLLM2%
JAX2%
HBase1%
VLM1%
CUDA1%
TensorRT-LLM1%

Questions about the TikTok tech stack

What programming languages does TikTok use?

The languages named in TikTok job postings are Python (42%), SQL (31%), C++ (24%), Java (18%), Go (9%), as a share of the 1,740 postings of the last 12 months.

Does TikTok use PyTorch?

Yes. PyTorch is named in 226 of 1,740 job postings (13%) and required in 205 of them.

What cloud and platforms does TikTok use?

The cloud and platforms named in TikTok job postings are Tableau (186), Power BI (142), Spark (95) (postings in brackets).

What skills do you need for a AI/ML job at TikTok?

AI/ML postings at TikTok most often require Python (258), C++ (206), LLM (187), PyTorch (176), out of 414 postings in the last 12 months.

Is the TikTok tech stack changing?

Yes. Runway, Explainable AI, Microsoft Entra ID, 1C first appeared in TikTok job postings in the last six months.

How modern is the TikTok tech stack?

TikTok scores 77 out of 100 (Cutting-edge). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 16; legacy ones: 0.

How does Alion know the TikTok tech stack?

Alion reads every job posting TikTok publishes and tags the technologies each one names. The figures on this page count the 1,740 postings of the last 12 months and were updated on Nov 12, 2026.

Method and citation

Alion reads every job posting the company publishes and tags the technologies each one names. Shares count the postings of the last 12 months, open and closed; the company's own products are counted apart. How we count

Alion, "TikTok tech stack: 324 technologies from 1,740 job postings", as of Nov 12, 2026. https://alion.io/company/tiktok/technologies

Licence: CC BY-SA 4.0JSON