DJI tech stack

DJI builds mostly with C++, Python, Java, SQL. Its stack also includes Kubernetes, PyTorch, Linux, MySQL. C++ is named in 54 of the 121 job postings DJI published in the last 12 months (45%). Counted by Alion from the job postings of DJI, updated Oct 16, 2026.

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

What programming languages does DJI use?

C++ is named in 45% of job postings at DJI, followed by Python (31%), Java (8%), SQL (7%).

C++ 54 45% required in 100% · 54 open now · since May 2026
Python 37 31% required in 97% · 37 open now · since May 2026
Java 10 8% required in 100% · 10 open now · since May 2026
SQL 8 7% required in 100% · 8 open now · since Jun 2026
JavaScript 6 5% required in 50% · 6 open now · since May 2026
TypeScript 3 2% required in 100% · 3 open now · since May 2026
Objective-C 2 2% required in 100% · 2 open now · since May 2026
Go 1 1% required in 100% · 1 open now · since Jun 2026
Show all (14)
Less1
Perl1
Sass1
Swift1
SystemC1
Dart1

What frameworks and libraries does DJI use?

PyTorch is named in 7% of job postings at DJI, followed by TensorFlow (4%), React.js (2%), Vue.js (2%).

PyTorch 9 7% required in 100% · 9 open now · since May 2026
TensorFlow 5 4% required in 100% · 5 open now · since May 2026
React.js 3 2% required in 100% · 3 open now · since May 2026
Vue.js 3 2% required in 100% · 3 open now · since May 2026
Isaac Lab 2 2% required in 100% · 2 open now · since Jun 2026
PyTorch C++ 2 2% required in 100% · 2 open now · since Aug 2026
SGLang 2 2% required in 100% · 2 open now · since Aug 2026
Transformers 2 2% required in 100% · 2 open now · since Jun 2026
Show all (29)
Unreal Engine2
CUDA1
DeepSpeed1
Django1
FSDP1
Flink1
Flutter1
LangChain1
LlamaIndex1
MLIR1
Megatron-LM1
Metal1
Next.js1
Nuxt.js1
OpenCL1
OpenGL1
Scikit-learn1
Spring Boot1
Tailwind CSS1
TensorFlow C++1
Three.JS1

What databases does DJI use?

MySQL is named in 4% of job postings at DJI, followed by PostgreSQL (3%), Redis (3%), ClickHouse (2%).

MySQL 5 4% required in 100% · 5 open now · since May 2026
PostgreSQL 4 3% required in 100% · 4 open now · since Jun 2026
Redis 4 3% required in 100% · 4 open now · since May 2026
ClickHouse 2 2% required in 100% · 2 open now · since Jun 2026
Chroma 1 1% required in 100% · 1 open now · since May 2026
HBase 1 1% required in 100% · 1 open now · since Jun 2026
Milvus 1 1% required in 100% · 1 open now · since May 2026
Oracle 1 1% required in 100% · 1 open now · since Oct 2026
Show all (9)
Pinecone1

What cloud and platforms does DJI use?

Kubernetes is named in 10% of job postings at DJI, followed by Linux (7%), RTOS (6%), Dify (2%).

Kubernetes 12 10% required in 100% · 12 open now · since May 2026
Linux 8 7% required in 100% · 8 open now · since May 2026
RTOS 7 6% required in 100% · 7 open now · since May 2026
Dify 2 2% required in 100% · 2 open now · since May 2026
GitLab 2 2% required in 100% · 2 open now · since Sep 2026
Amazon EKS 1 1% required in 100% · 1 open now · since Jun 2026
Amazon S3 1 1% required in 100% · 1 open now · since Jun 2026
Apache Kafka 1 1% required in 100% · 1 open now · since Jun 2026
Show all (18)
CUDA Toolkit1
GitHub1
Istio1
Power BI1
Spark1
VMWare1
WebAssembly1
Windows Server1
vLLM1
AWS1

What developer tools does DJI use?

Cursor is named in 2% of job postings at DJI, followed by AirSim (2%), Claude Code (2%), Isaac Sim (2%).

Cursor 3 2% required in 100% · 3 open now · since May 2026
AirSim 2 2% required in 100% · 2 open now · since Jun 2026
Claude Code 2 2% required in 100% · 2 open now · since Jun 2026
Isaac Sim 2 2% required in 100% · 2 open now · since Jun 2026
MQTT 2 2% required in 100% · 2 open now · since Aug 2026
Model Context Protocol 2 2% required in 100% · 2 open now · since Jun 2026
gRPC 2 2% required in 100% · 2 open now · since Aug 2026
Ansible 1 1% required in 100% · 1 open now · since Aug 2026
Show all (23)
CoAP1
Docker1
Envoy1
Fast DDS1
Jenkins1
MinIO1
OpenAI Codex1
Rollup1
TensorRT1
Terraform1
WebGPU1
WebRTC1
WebSockets1
Webpack1
Zigbee1

What AI and ML technologies does DJI use?

LLM is named in 7% of job postings at DJI, followed by VLM (5%), Gaussian Splatting (2%), AWQ (1%).

LLM 8 7% required in 100% · 8 open now · since May 2026
VLM 6 5% required in 100% · 6 open now · since May 2026
Gaussian Splatting 2 2% required in 100% · 2 open now · since Jun 2026
AWQ 1 1% required in 100% · 1 open now · since Jun 2026
Core ML 1 1% required in 100% · 1 open now · since May 2026
Qwen 1 1% required in 100% · 1 open now · since Sep 2026
Vision Transformer 1 1% required in 100% · 1 open now · since Jun 2026

Which engineering practices does DJI ask for?

SLI/SLO/SLA is named in 7% of job postings at DJI, followed by RAG (6%), Wi-Fi (4%), AI Agents (3%).

SLI/SLO/SLA 8 7% required in 100% · 8 open now · since Jun 2026
RAG 7 6% required in 100% · 7 open now · since May 2026
Wi-Fi 5 4% required in 100% · 5 open now · since May 2026
AI Agents 4 3% required in 100% · 4 open now · since May 2026
CI/CD 4 3% required in 100% · 4 open now · since May 2026
SLAM 3 2% required in 100% · 3 open now · since Jun 2026
Function Calling 2 2% required in 100% · 2 open now · since Jun 2026
Mixture of Experts 2 2% required in 100% · 2 open now · since May 2026
Show all (25)
Visual-Inertial Odometry2
A/B Testing1
CNN1
DNS1
ETL/ELT1
Error Budget1
KV Cache1
LLM Evaluation1
NLP1
Prompt Engineering1
RLHF1
SFT1
Service Mesh1
TCP/IP1
Tool Use1
Trunk-Based Development1
VPN1

What does each DJI team work with?

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

Hardware

32 postings
C++20
Python7
RTOS7
Linux5
PyTorch2
SGLang2

AI/ML

27 postings
C++14
Python11
PyTorch7
VLM4
LLM3
TensorFlow3

Backend

20 postings
C++7
Java7
Kubernetes6
Python6
MySQL3
Claude Code2

Industrial Engineering

15 postings
C++10
Python6
Kubernetes4
AirSim2
Gaussian Splatting2
Isaac Lab2

DevOps

8 postings
Kubernetes2
PostgreSQL2

Frontend

4 postings
React.js2
Vue.js2

See the open roles

How does your stack fit DJI?

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

How is the DJI 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
GitLabSep 2026
Rising
SLI/SLO/SLA1% → 14%
LLM4% → 10%
SQL4% → 10%
RAG4% → 8%
Falling
C++58% → 26%
VLM7% → 2%
MySQL6% → 2%
SLAM4% → 0%
RTOS7% → 4%

How modern is the DJI stack?

Cutting-edge AI adopter 81/100

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

How common is the DJI stack in its industry?

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

C++58%
Python63%
Kubernetes16%
Java10%
PyTorch19%
LLM8%
Linux47%
SQL22%
RTOS21%
JavaScript34%

What sets DJI apart

VLM1%

Questions about the DJI tech stack

What programming languages does DJI use?

The languages named in DJI job postings are C++ (45%), Python (31%), Java (8%), SQL (7%), JavaScript (5%), as a share of the 121 postings of the last 12 months.

Does DJI use PyTorch?

Yes. PyTorch is named in 9 of 121 job postings (7%) and required in 9 of them.

What cloud and platforms does DJI use?

The cloud and platforms named in DJI job postings are Kubernetes (12), Linux (8), RTOS (7) (postings in brackets).

What skills do you need for a Hardware job at DJI?

Hardware postings at DJI most often require C++ (20), Python (7), RTOS (7), Linux (5), out of 32 postings in the last 12 months.

Is the DJI tech stack changing?

Yes. GitLab first appeared in DJI job postings in the last six months.

How modern is the DJI tech stack?

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

How does Alion know the DJI tech stack?

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

Licence: CC BY-SA 4.0JSON