NIO tech stack

NIO builds mostly with Python, C++, SQL, Java. Its stack also includes Linux, PyTorch, Transformers, CUDA Toolkit. Python is named in 65 of the 138 job postings NIO published in the last 12 months (47%). Counted by Alion from the job postings of NIO, updated Oct 16, 2026.

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

What programming languages does NIO use?

Python is named in 47% of job postings at NIO, followed by C++ (36%), SQL (7%), Java (7%).

Python 65 47% required in 100% · 65 open now · since Mar 2023
C++ 49 36% required in 98% · 49 open now · since Sep 2024
SQL 10 7% required in 100% · 10 open now · since Mar 2026
Java 10 7% required in 70% · 10 open now · since Sep 2024
SystemVerilog 6 4% required in 100% · 6 open now · since Aug 2026
MATLAB 5 4% required in 100% · 5 open now · since Dec 2025
SystemC 3 2% required in 100% · 3 open now · since Jun 2026
TypeScript 3 2% required in 100% · 3 open now · since Apr 2026
Show all (15)
C#2
Rust2
Verilog2
C2
Kotlin1
SPSS1
Scala1

What frameworks and libraries does NIO use?

PyTorch is named in 15% of job postings at NIO, followed by Transformers (11%), TensorFlow (10%), CUDA (8%).

PyTorch 21 15% required in 100% · 21 open now · since Mar 2025
Transformers 15 11% required in 93% · 15 open now · since Oct 2025
TensorFlow 14 10% required in 93% · 14 open now · since Mar 2025
CUDA 11 8% required in 100% · 11 open now · since Apr 2025
PyTorch C++ 11 8% required in 100% · 11 open now · since Mar 2025
TensorFlow C++ 7 5% required in 100% · 7 open now · since Mar 2025
Triton 7 5% required in 100% · 7 open now · since Dec 2025
LangChain 7 5% required in 71% · 7 open now · since Oct 2025
Show all (58)
LangGraph6
SGLang6
ONNX Runtime5
DeepSpeed4
Megatron-LM4
TensorRT-LLM4
Apache TVM3
AutoGen3
CrewAI3
Flink3
LlamaIndex3
MLIR3
NumPy3
OpenCL3
Pandas3
Pytest3
Ray3
FastAPI2
MuJoCo2
NCCL2
RLlib2
ROS22
Stable-Baselines32
UVM2
XLA2
ARM Mbed TLS1
Anthropic SDK1
CUTLASS1
Django1
FSDP1
Flask1
Gymnasium1

And 18 more, each named in fewer postings.

What databases does NIO use?

Redis is named in 3% of job postings at NIO, followed by MySQL (2%), ElasticSearch (1%), ClickHouse (1%).

Redis 4 3% required in 100% · 4 open now · since Sep 2024
MySQL 3 2% required in 100% · 3 open now · since Feb 2026
ElasticSearch 2 1% required in 100% · 2 open now · since Oct 2025
ClickHouse 1 1% required in 100% · 1 open now · since Apr 2026
HBase 1 1% required in 100% · 1 open now · since Apr 2026
StarRocks 1 1% required in 100% · 1 open now · since Apr 2026
Trino 1 1% required in 100% · 1 open now · since Apr 2026

What cloud and platforms does NIO use?

Linux is named in 17% of job postings at NIO, followed by CUDA Toolkit (8%), vLLM (5%), Kubernetes (4%).

Linux 23 17% required in 100% · 23 open now · since Mar 2025
CUDA Toolkit 11 8% required in 100% · 11 open now · since Apr 2025
vLLM 7 5% required in 100% · 7 open now · since Apr 2026
Kubernetes 6 4% required in 100% · 6 open now · since Apr 2026
Apache Kafka 3 2% required in 100% · 3 open now · since Sep 2024
Figma 3 2% required in 100% · 3 open now · since Sep 2025
Spark 3 2% required in 100% · 3 open now · since Oct 2025
GitLab 2 1% required in 100% · 2 open now · since Jan 2026
Show all (24)
Grafana2
Windows2
AWS1
Azure1
Dify1
FreeRTOS1
GCP1
GitHub1
GitHub Actions1
GitLab CI1
LDAP1
OpenAI1
Power BI1
RTOS1
Superset1
Tableau1

What developer tools does NIO use?

TensorRT is named in 8% of job postings at NIO, followed by Docker (7%), Claude Code (3%), Git (3%).

TensorRT 11 8% required in 73% · 11 open now · since Jun 2026
Docker 10 7% required in 100% · 10 open now · since Dec 2025
Claude Code 4 3% required in 100% · 4 open now · since May 2026
Git 4 3% required in 100% · 4 open now · since Jul 2025
Simulink 4 3% required in 100% · 4 open now · since Dec 2025
ONNX 3 2% required in 100% · 3 open now · since Mar 2025
CMake 2 1% required in 100% · 2 open now · since Dec 2025
Cinema 4D 2 1% required in 100% · 2 open now · since Oct 2026
Show all (37)
EtherCAT2
GCC2
Gazebo2
Gradle2
Helm2
Isaac Sim2
KVM2
LLVM2
Model Context Protocol2
Prometheus2
ProtoPie2
Sketch2
Adobe Photoshop1
Argo Workflows1
Axure RP1
CARLA1
Cadence Xcelium1
Copilot1
Isaac Gym1
JMeter1
LLaMA-Factory1
OPC UA1
OpenAI Codex1
OpenMP1
QEMU1
Synopsys SpyGlass1
Synopsys Verdi1
Wireshark1
containerd1

What AI and ML technologies does NIO use?

LLM is named in 16% of job postings at NIO, followed by VLM (2%), AWQ (1%), GPTQ (1%).

LLM 22 16% required in 100% · 22 open now · since Apr 2024
VLM 3 2% required in 100% · 3 open now · since Mar 2025
AWQ 1 1% required in 100% · 1 open now · since Sep 2026
GPTQ 1 1% required in 100% · 1 open now · since Sep 2026
Llama 1 1% required in 100% · 1 open now · since May 2026

Which engineering practices does NIO ask for?

RAG is named in 14% of job postings at NIO, followed by AI Agents (13%), CI/CD (5%), GRPO (5%).

RAG 19 14% required in 100% · 19 open now · since Aug 2025
AI Agents 18 13% required in 100% · 18 open now · since Mar 2026
CI/CD 7 5% required in 100% · 7 open now · since Jul 2025
GRPO 7 5% required in 100% · 7 open now · since Sep 2025
Tool Use 7 5% required in 100% · 7 open now · since May 2026
Function Calling 6 4% required in 100% · 6 open now · since May 2026
KV Cache 6 4% required in 100% · 6 open now · since Aug 2026
Prompt Engineering 6 4% required in 100% · 6 open now · since Feb 2026
Show all (40)
DPO5
PPO5
RLHF5
World Models5
ETL/ELT4
Anomaly Detection3
NLP3
AIOps2
Mixture of Experts2
Post-training2
RLAIF2
Reward Modeling2
SFT2
Sim-to-Real2
Vision-Language-Action2
Agentic Workflows1
Context Engineering1
HPC1
Knowledge Distillation1
Knowledge Graph1
LLM Evaluation1
LLMOps1
Model Distillation1
Multi-Agent Systems1
OSPF1
Pre-training1
Quantization1
Reinforcement Learning1
Speculative Decoding1
Time Series Forecasting1
VPN1
Voice Agents1

What does each NIO team work with?

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

AI/ML

57 postings
Python32
C++22
PyTorch16
Transformers13
LLM12
CUDA9

Backend

13 postings
C++5
Python4
Linux3
Java2
MATLAB2
Simulink2

Product

12 postings
SQL4
LLM2

DevOps

12 postings
C++7
Python6
Linux4
Docker3
LLM2
MATLAB2

Hardware

10 postings
C++5
Python4
SystemVerilog4
Linux3
SystemC2

Data Science

10 postings
LLM4
C++3
Apache Kafka2
Flink2
Kubernetes2

See the open roles

How does your stack fit NIO?

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

How is the NIO 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
UVMOct 2026
Cinema 4DOct 2026
ProtoPieOct 2026
SketchOct 2026
NCCLSep 2026
GCCSep 2026
LLVMSep 2026
XLASep 2026
Rising
Python34% → 52%
TensorRT5% → 15%
KV Cache0% → 10%
SystemVerilog0% → 10%
Linux14% → 23%
TensorRT-LLM0% → 7%
Triton2% → 8%
SGLang2% → 8%
Falling
LLM25% → 10%
PyTorch23% → 8%
GRPO14% → 0%
TensorFlow16% → 3%
Transformers18% → 7%
ETL/ELT7% → 0%
VLM7% → 0%
DPO7% → 2%

How modern is the NIO stack?

Cutting-edge AI adopter 81/100

NIO 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: 5; legacy ones: 0.

Questions about the NIO tech stack

What programming languages does NIO use?

The languages named in NIO job postings are Python (47%), C++ (36%), SQL (7%), Java (7%), SystemVerilog (4%), as a share of the 138 postings of the last 12 months.

Does NIO use PyTorch?

Yes. PyTorch is named in 21 of 138 job postings (15%) and required in 21 of them.

What cloud and platforms does NIO use?

The cloud and platforms named in NIO job postings are Linux (23), CUDA Toolkit (11), vLLM (7) (postings in brackets).

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

AI/ML postings at NIO most often require Python (32), C++ (22), PyTorch (16), Transformers (13), out of 57 postings in the last 12 months.

Is the NIO tech stack changing?

Yes. UVM, Cinema 4D, ProtoPie, Sketch first appeared in NIO job postings in the last six months.

How modern is the NIO tech stack?

NIO 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: 5; legacy ones: 0.

How does Alion know the NIO tech stack?

Alion reads every job posting NIO publishes and tags the technologies each one names. The figures on this page count the 138 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, "NIO tech stack: 186 technologies from 138 job postings", as of Oct 16, 2026. https://alion.io/company/nio/technologies

Licence: CC BY-SA 4.0JSON