Bilibili tech stack

Bilibili builds mostly with Python, Java, C++, SQL. Its stack also includes PyTorch, Flink, Spark, GitHub. Python is named in 34 of the 83 job postings Bilibili published in the last 12 months (41%). Counted by Alion from the job postings of Bilibili, updated Oct 16, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Oct 16, 2026
Technologies in use
147
Postings analysed
83
Open now
83
Modernity
81 /100
New in 6 months
8

What programming languages does Bilibili use?

Python is named in 41% of job postings at Bilibili, followed by Java (29%), C++ (23%), SQL (20%).

Python 34 41% required in 100% · 34 open now · since Mar 2026
Java 24 29% required in 92% · 24 open now · since Apr 2026
C++ 19 23% required in 100% · 19 open now · since Apr 2026
SQL 17 20% required in 100% · 17 open now · since Mar 2026
Rust 8 10% required in 100% · 8 open now · since Jan 2026
Scala 8 10% required in 100% · 8 open now · since Jun 2026
TypeScript 7 8% required in 100% · 7 open now · since Apr 2026
JavaScript 5 6% required in 60% · 5 open now · since Jan 2026
Show all (16)
C3
Go2
Lua2
C#2
GLSL1
HLSL1
Node JS1
PowerShell1

What frameworks and libraries does Bilibili use?

PyTorch is named in 10% of job postings at Bilibili, followed by Flink (8%), Transformers (6%), DeepSpeed (5%).

PyTorch 8 10% required in 100% · 8 open now · since Apr 2026
Flink 7 8% required in 100% · 7 open now · since Jun 2026
Transformers 5 6% required in 100% · 5 open now · since Apr 2026
DeepSpeed 4 5% required in 100% · 4 open now · since Aug 2026
Hadoop 4 5% required in 100% · 4 open now · since Apr 2026
PyTorch C++ 4 5% required in 100% · 4 open now · since May 2026
TensorFlow 4 5% required in 100% · 4 open now · since May 2026
LangChain 4 5% required in 50% · 4 open now · since Jul 2026
Show all (37)
CUDA3
LangGraph3
Megatron-LM3
ONNX Runtime3
TensorFlow C++3
React.js3
AutoGen2
FFmpeg2
FSDP2
LlamaIndex2
OpenAI Agents SDK2
OpenCV2
SGLang2
Spring Cloud2
Triton2
TensorRT-LLM2
Apache TVM1
CrewAI1
FAISS1
MLIR1
Nanite1
Playwright1
Pytest1
Ray1
Spring Boot1
Tracing1
Vue.js1
Zustand1
Unreal Engine1

What databases does Bilibili use?

ClickHouse is named in 6% of job postings at Bilibili, followed by Redis (6%), Apache Iceberg (5%), DuckDB (4%).

ClickHouse 5 6% required in 100% · 5 open now · since Jun 2026
Redis 5 6% required in 100% · 5 open now · since Aug 2026
Apache Iceberg 4 5% required in 100% · 4 open now · since Jun 2026
DuckDB 3 4% required in 100% · 3 open now · since Jun 2026
MySQL 3 4% required in 100% · 3 open now · since Jul 2026
StarRocks 2 2% required in 100% · 2 open now · since Jun 2026
Trino 2 2% required in 100% · 2 open now · since Jun 2026
Apache Doris 1 1% required in 100% · 1 open now · since Jul 2026
Show all (12)
Apache Hudi1
HBase1
Presto1
RocksDB1

What cloud and platforms does Bilibili use?

Spark is named in 7% of job postings at Bilibili, followed by GitHub (7%), Apache Kafka (6%), vLLM (6%).

Spark 6 7% required in 100% · 6 open now · since Jun 2026
GitHub 6 7% required in 83% · 6 open now · since Apr 2026
Apache Kafka 5 6% required in 100% · 5 open now · since Jul 2026
vLLM 5 6% required in 80% · 5 open now · since Mar 2026
Kubernetes 4 5% required in 100% · 4 open now · since Jul 2026
CUDA Toolkit 3 4% required in 100% · 3 open now · since May 2026
Linux 3 4% required in 100% · 3 open now · since Apr 2026
.NET 1 1% required in 100% · 1 open now · since Sep 2026
Show all (17)
Airflow1
Amazon ECS1
Apache Pulsar1
Dify1
GitLab CI1
Grafana1
Hugging Face1
TGI1
Windows Server1

What developer tools does Bilibili use?

Claude Code is named in 14% of job postings at Bilibili, followed by Cursor (13%), Copilot (7%), TensorRT (6%).

Claude Code 12 14% required in 100% · 12 open now · since Apr 2026
Cursor 11 13% required in 100% · 11 open now · since Jun 2026
Copilot 6 7% required in 100% · 6 open now · since Jun 2026
TensorRT 5 6% required in 60% · 5 open now · since Mar 2026
Ansible 4 5% required in 100% · 4 open now · since Jul 2026
Model Context Protocol 3 4% required in 100% · 3 open now · since Jul 2026
ONNX 3 4% required in 100% · 3 open now · since May 2026
OpenAI Codex 3 4% required in 100% · 3 open now · since Apr 2026
Show all (22)
LLaMA-Factory2
Adobe After Effects1
ArgoCD1
ComfyUI1
Houdini1
Jenkins1
KServe1
NVLink1
Nginx1
Prometheus1
SaltStack1
Valgrind1
WebSockets1
Webpack1

What AI and ML technologies does Bilibili use?

LLM is named in 18% of job postings at Bilibili, followed by ChatGPT (6%), Qwen (6%), Gemma (2%).

LLM 15 18% required in 100% · 15 open now · since Apr 2026
ChatGPT 5 6% required in 100% · 5 open now · since Jun 2026
Qwen 5 6% required in 100% · 5 open now · since Apr 2026
Gemma 2 2% required in 100% · 2 open now · since Jul 2026
VLM 2 2% required in 100% · 2 open now · since Aug 2026
Vision Transformer 2 2% required in 100% · 2 open now · since Jul 2026
Claude 1 1% required in 100% · 1 open now · since Aug 2026
Kling 1 1% required in 100% · 1 open now · since Jul 2026
Show all (12)
LLaVA1
LoRA1
Midjourney1
PEFT1

Which engineering practices does Bilibili ask for?

RAG is named in 17% of job postings at Bilibili, followed by AI Agents (14%), Function Calling (7%), RLHF (7%).

RAG 14 17% required in 100% · 14 open now · since Jan 2026
AI Agents 12 14% required in 100% · 12 open now · since Apr 2026
Function Calling 6 7% required in 100% · 6 open now · since Jun 2026
RLHF 6 7% required in 100% · 6 open now · since Apr 2026
SFT 5 6% required in 100% · 5 open now · since Apr 2026
Tool Use 4 5% required in 100% · 4 open now · since Jul 2026
DPO 3 4% required in 100% · 3 open now · since Apr 2026
GRPO 3 4% required in 100% · 3 open now · since Apr 2026
Show all (31)
Human-in-the-Loop3
Mixture of Experts3
AIOps2
CI/CD2
Context Engineering2
NLP2
OCR2
Quantization2
RLAIF2
SLI/SLO/SLA2
Speech Recognition2
TCP/IP2
A/B Testing1
Agentic Workflows1
BGP1
ETL/ELT1
Fine-tuning1
KV Cache1
OSPF1
Prompt Engineering1
Reward Modeling1
Speculative Decoding1
eBPF1

What does each Bilibili team work with?

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

AI/ML

29 postings
Python16
Java7
LLM7
PyTorch7
C++5
Qwen5

Games

13 postings
Python4
C++3
Java2
Redis2

Data Science

10 postings
SQL8
Java7
Scala7
C++6
Claude Code6
Copilot6

Backend

6 postings
Redis3
C++2
Java2
MySQL2
React.js2
SQL2

Industrial Engineering

5 postings
C++3
DeepSpeed2
Java2
Python2

Analytics

5 postings
Python4
SQL3

See the open roles

How does your stack fit Bilibili?

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

How is the Bilibili 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
LlamaIndexSep 2026
Spring CloudAug 2026
LuaAug 2026
VLMAug 2026
DeepSpeedAug 2026
Megatron-LMAug 2026
Mixture of ExpertsAug 2026
FSDPAug 2026
Rising
Python24% → 47%
TypeScript0% → 11%
Redis0% → 9%
JavaScript0% → 8%
DeepSpeed0% → 8%
Tool Use0% → 8%
LangChain0% → 8%
Human-in-the-Loop0% → 6%
Falling
LLM43% → 9%
Copilot29% → 0%
Rust29% → 2%
Scala29% → 4%
GitHub24% → 0%
ChatGPT24% → 0%
Claude Code29% → 9%
Cursor29% → 9%

How modern is the Bilibili stack?

Cutting-edge AI adopter 81/100

Bilibili scores 81 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: 12; legacy ones: 0.

Questions about the Bilibili tech stack

What programming languages does Bilibili use?

The languages named in Bilibili job postings are Python (41%), Java (29%), C++ (23%), SQL (20%), Rust (10%), as a share of the 83 postings of the last 12 months.

Does Bilibili use PyTorch?

Yes. PyTorch is named in 8 of 83 job postings (10%) and required in 8 of them.

What cloud and platforms does Bilibili use?

The cloud and platforms named in Bilibili job postings are Spark (6), GitHub (6), Apache Kafka (5) (postings in brackets).

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

AI/ML postings at Bilibili most often require Python (16), Java (7), LLM (7), PyTorch (7), out of 29 postings in the last 12 months.

Is the Bilibili tech stack changing?

Yes. LlamaIndex, Spring Cloud, Lua, VLM first appeared in Bilibili job postings in the last six months.

How modern is the Bilibili tech stack?

Bilibili scores 81 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: 12; legacy ones: 0.

How does Alion know the Bilibili tech stack?

Alion reads every job posting Bilibili publishes and tags the technologies each one names. The figures on this page count the 83 postings of the last 12 months and were updated on Oct 16, 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, "Bilibili tech stack: 147 technologies from 83 job postings", as of Oct 16, 2026. https://alion.io/company/bilibili/technologies

Licence: CC BY-SA 4.0JSON