Baidu
Advertising · Foundation Models

Baidu tech stack

Baidu builds mostly with Python, C++, Java, SQL. Its stack also includes PyTorch, Linux, Kubernetes, Redis. Python is named in 175 of the 531 job postings Baidu published in the last 12 months (33%). Counted by Alion from the job postings of Baidu, updated Nov 15, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Nov 15, 2026
Technologies in use
268
Postings analysed
531
Open now
405
Modernity
80 /100
New in 6 months
8

What programming languages does Baidu use?

Python is named in 33% of job postings at Baidu, followed by C++ (24%), Java (13%), SQL (7%).

Python 175 33% required in 99% · 134 open now · since Jun 2021
C++ 130 24% required in 98% · 100 open now · since Jun 2021
Java 68 13% required in 99% · 49 open now · since Aug 2022
SQL 38 7% required in 100% · 29 open now · since Apr 2025
JavaScript 38 7% required in 66% · 27 open now · since Oct 2023
TypeScript 20 4% required in 90% · 15 open now · since Aug 2024
Go 16 3% required in 100% · 14 open now · since Jun 2024
Node JS 15 3% required in 93% · 12 open now · since Feb 2024
Show all (21)
Objective-C13
Kotlin11
Swift7
Rust6
PHP5
Perl4
Scala3
C#2
SPSS2
C2
Lua1
Ruby1
Assembly1

What frameworks and libraries does Baidu use?

PyTorch is named in 14% of job postings at Baidu, followed by TensorFlow (6%), Transformers (5%), LangChain (4%).

PyTorch 73 14% required in 100% · 60 open now · since Jun 2021
TensorFlow 32 6% required in 100% · 27 open now · since Jun 2021
Transformers 25 5% required in 100% · 20 open now · since Mar 2024
LangChain 19 4% required in 74% · 13 open now · since Mar 2026
React.js 17 3% required in 82% · 13 open now · since Oct 2023
Flink 16 3% required in 100% · 11 open now · since Jul 2023
DeepSpeed 15 3% required in 100% · 15 open now · since Aug 2025
SGLang 14 3% required in 100% · 11 open now · since Jun 2025
Show all (71)
Megatron-LM13
CUDA11
Hadoop11
PaddlePaddle10
Vue.js10
TensorFlow C++8
LangGraph8
NCCL6
Spring Boot6
AutoGen5
Ray5
FSDP4
Isaac Lab4
OpenCV4
OpenGL4
TensorRT-LLM4
Vitest4
LlamaIndex4
Angular3
MuJoCo3
React Native3
Scikit-learn3
Triton3
UIKit3
CUTLASS2
Electron2
FAISS2
LeRobot2
Metal2
NumPy2
OpenCL2
OpenTelemetry2

And 31 more, each named in fewer postings.

What databases does Baidu use?

Redis is named in 8% of job postings at Baidu, followed by MySQL (5%), PostgreSQL (2%), ClickHouse (1%).

Redis 40 8% required in 100% · 31 open now · since Jun 2024
MySQL 27 5% required in 100% · 19 open now · since Aug 2022
PostgreSQL 9 2% required in 89% · 7 open now · since Jun 2025
ClickHouse 4 1% required in 100% · 4 open now · since Sep 2024
HBase 2 <1% required in 100% · 1 open now · since Apr 2024
Milvus 2 <1% required in 100% · 2 open now · since Aug 2026
Amazon Aurora 1 <1% required in 100% · 1 open now · since Jun 2026
Apache Doris 1 <1% required in 100% · 1 open now · since Oct 2026
Show all (17)
Apache Iceberg1
Chroma1
CockroachDB1
DynamoDB1
ElasticSearch1
Neo4j1
OpenSearch1
Qdrant1
Weaviate1

What cloud and platforms does Baidu use?

Linux is named in 10% of job postings at Baidu, followed by Kubernetes (8%), Apache Kafka (4%), vLLM (4%).

Linux 53 10% required in 100% · 45 open now · since Aug 2021
Kubernetes 41 8% required in 100% · 32 open now · since Dec 2023
Apache Kafka 22 4% required in 100% · 15 open now · since Jul 2023
vLLM 20 4% required in 100% · 16 open now · since Sep 2025
Spark 18 3% required in 89% · 14 open now · since Jul 2023
Figma 11 2% required in 100% · 7 open now · since May 2025
AWS 11 2% required in 91% · 8 open now · since Mar 2024
Azure 10 2% required in 100% · 6 open now · since Mar 2024
Show all (32)
Dify10
GitHub8
GCP7
Unix7
Power BI5
Windows4
Grafana3
HarmonyOS3
Hugging Face3
Kubeflow3
TGI3
OpenAI3
Amazon S32
Supabase2
AWS Bedrock1
Amazon EKS1
Amazon SageMaker1
Langfuse1
Mem01
Metabase1
OpenResty1
Perplexity1
Tableau1
AWS Lambda1

What developer tools does Baidu use?

Docker is named in 5% of job postings at Baidu, followed by Claude Code (4%), Cursor (3%), Model Context Protocol (2%).

Docker 24 5% required in 100% · 17 open now · since Jun 2024
Claude Code 21 4% required in 100% · 14 open now · since Mar 2026
Cursor 17 3% required in 100% · 13 open now · since Mar 2026
Model Context Protocol 12 2% required in 100% · 6 open now · since Oct 2025
OpenAI Codex 11 2% required in 100% · 7 open now · since Mar 2026
Rest API 9 2% required in 100% · 6 open now · since Jul 2026
TensorRT 9 2% required in 67% · 9 open now · since Jun 2025
Git 8 2% required in 100% · 7 open now · since Feb 2024
Show all (57)
Canva6
Webpack6
Copilot5
Isaac Sim5
Axure RP4
Prometheus4
Vite4
ESLint3
Helm3
Prettier3
Isaac Gym2
Nginx2
OpenStack2
TPU2
WebSockets2
containerd2
gRPC2
pySpark2
Adobe After Effects1
Adobe Photoshop1
Android NDK1
AutoGPT1
CMake1
Cline1
CodeQL1
ComfyUI1
Devin1
Frida1
GCC1
Gazebo1
Ghidra1
GraphQL1

And 17 more, each named in fewer postings.

What AI and ML technologies does Baidu use?

LLM is named in 13% of job postings at Baidu, followed by Claude (3%), VLM (2%), DeepSeek (1%).

LLM 68 13% required in 100% · 51 open now · since Mar 2024
Claude 15 3% required in 100% · 10 open now · since Mar 2026
VLM 8 2% required in 100% · 7 open now · since Mar 2024
DeepSeek 7 1% required in 100% · 5 open now · since Jan 2026
LoRA 6 1% required in 100% · 5 open now · since May 2025
PEFT 6 1% optional · 5 open now · since May 2025
ChatGPT 5 1% required in 100% · 3 open now · since Nov 2025
Qwen 5 1% required in 100% · 4 open now · since Aug 2025
Show all (16)
BERT3
Llama2
CogVideoX1
Core ML1
GPTQ1
Gaussian Splatting1
Gemini1
Midjourney1

Which engineering practices does Baidu ask for?

AI Agents is named in 8% of job postings at Baidu, followed by RAG (7%), SFT (5%), NLP (4%).

AI Agents 45 8% required in 100% · 31 open now · since Jan 2026
RAG 38 7% required in 100% · 25 open now · since Feb 2025
SFT 29 5% required in 100% · 25 open now · since Mar 2024
NLP 23 4% required in 100% · 18 open now · since Mar 2024
DPO 20 4% required in 100% · 17 open now · since May 2025
RLHF 19 4% required in 100% · 15 open now · since Aug 2025
Function Calling 18 3% required in 100% · 12 open now · since Sep 2025
CI/CD 11 2% required in 100% · 11 open now · since Jul 2024
Show all (54)
KV Cache11
GRPO8
HPC7
AIOps6
Reward Modeling6
A/B Testing5
Mixture of Experts5
OCR5
Prompt Engineering5
PPO4
Post-training4
BGP3
DNS3
ETL/ELT3
Pre-training3
TCP/IP3
eBPF3
Agentic Workflows2
Computer Use2
Diffusion Models2
Human-in-the-Loop2
IAM2
MVVM2
Reinforcement Learning2
Text-to-Speech2
VPN2
Browser Agents1
Computer Vision1
Context Engineering1
DHCP1
Fine-tuning1
Imitation Learning1

And 14 more, each named in fewer postings.

What does each Baidu team work with?

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

AI/ML

191 postings
Python78
PyTorch68
C++59
LLM38
TensorFlow30
Transformers24

Backend

79 postings
Redis27
MySQL18
C++17
Python17
Java16
Apache Kafka14

Early Careers

53 postings
Python20
C++11
Java11
SQL7
Claude6
Canva4

Product

44 postings
LLM9
SQL8
Axure RP3
Claude3
Claude Code3
Azure2

Industrial Engineering

24 postings
C++12
Python9
Kubernetes7
Linux3
Redis3
Docker2

Mobile

18 postings
Objective-C9
Java8
Kotlin7
Swift6
HarmonyOS2
OpenCV2

See the open roles

How does your stack fit Baidu?

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

How is the Baidu 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
FAISSOct 2026
VitestSep 2026
ESLintSep 2026
PrettierSep 2026
WebSocketsSep 2026
OpenCVSep 2026
OpenGLSep 2026
MetalSep 2026
Rising
Java7% → 16%
SQL4% → 9%
TypeScript2% → 5%
TensorFlow4% → 6%
React.js1% → 3%
Falling
Linux16% → 8%
vLLM9% → 2%
Redis11% → 6%
Claude Code8% → 3%
Cursor7% → 2%
Apache Kafka7% → 3%
Megatron-LM5% → 1%
KV Cache5% → 1%
Not named for 6 months
TCP/IPMay 2026
C#Apr 2026
MVVMMar 2026

How modern is the Baidu stack?

Cutting-edge AI adopter 80/100

Baidu scores 80 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 Baidu stack in its industry?

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

Python44%
C++17%
PyTorch16%
Java17%
LLM24%
Linux30%
Kubernetes28%
Redis14%
JavaScript33%
SQL35%

What sets Baidu apart

DeepSpeed4%
SGLang4%
Megatron-LM3%
Objective-C2%
Dify1%
PaddlePaddle0%
VLM4%
DeepSeek2%
Swift3%
LoRA3%

Questions about the Baidu tech stack

What programming languages does Baidu use?

The languages named in Baidu job postings are Python (33%), C++ (24%), Java (13%), SQL (7%), JavaScript (7%), as a share of the 531 postings of the last 12 months.

Does Baidu use PyTorch?

Yes. PyTorch is named in 73 of 531 job postings (14%) and required in 73 of them.

What cloud and platforms does Baidu use?

The cloud and platforms named in Baidu job postings are Linux (53), Kubernetes (41), Apache Kafka (22) (postings in brackets).

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

AI/ML postings at Baidu most often require Python (78), PyTorch (68), C++ (59), LLM (38), out of 191 postings in the last 12 months.

Is the Baidu tech stack changing?

Yes. FAISS, Vitest, ESLint, Prettier first appeared in Baidu job postings in the last six months.

How modern is the Baidu tech stack?

Baidu scores 80 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 Baidu tech stack?

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

Licence: CC BY-SA 4.0JSON