CERN
Research Institutes

CERN tech stack

CERN builds mostly with Python, C++, JavaScript, SQL. Its stack also includes Linux, Kubernetes, React.js, OpenSearch. Python is named in 66 of the 97 job postings CERN published in the last 12 months (68%). Counted by Alion from the job postings of CERN, updated Nov 11, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Nov 11, 2026
Technologies in use
116
Postings analysed
97
Open now
16
Modernity
72 /100
New in 6 months
2

What programming languages does CERN use?

Python is named in 68% of job postings at CERN, followed by C++ (23%), JavaScript (13%), SQL (10%).

Python 66 68% required in 79% · 8 open now · since Jul 2026
C++ 22 23% required in 86% · 5 open now · since Aug 2026
JavaScript 13 13% required in 77% · 2 open now · since Aug 2026
SQL 10 10% required in 90% · 2 open now · since Jul 2026
Verilog 7 7% required in 100% · 1 open now · since Jul 2026
PHP 6 6% required in 67% · since Jul 2026
SystemVerilog 5 5% required in 100% · 1 open now · since Aug 2026
VHDL 5 5% required in 100% · since Jul 2026
Show all (16)
TypeScript5
Java5
Bash4
Go4
MATLAB3
C#2
PowerShell1
Fortran1

What frameworks and libraries does CERN use?

React.js is named in 8% of job postings at CERN, followed by CUDA (4%), Spring Boot (3%), Angular (2%).

React.js 8 8% required in 50% · 1 open now · since Aug 2026
CUDA 4 4% required in 100% · 3 open now · since Sep 2026
Spring Boot 3 3% required in 100% · since Sep 2026
Angular 2 2% required in 100% · since Sep 2026
Django 2 2% required in 100% · since Jul 2026
Flask 2 2% required in 100% · 1 open now · since Jul 2026
Laravel 2 2% required in 100% · since Sep 2026
Vue.js 2 2% required in 100% · 1 open now · since Oct 2026
Show all (17)
NumPy2
Pandas2
PyTorch2
FastAPI1
ROCm1
SciPy1
Spring Framework1
Three.JS1
TensorFlow1

What databases does CERN use?

OpenSearch is named in 5% of job postings at CERN, followed by Oracle (5%), MySQL (4%), PostgreSQL (4%).

OpenSearch 5 5% required in 100% · 1 open now · since Jul 2026
Oracle 5 5% required in 100% · since Aug 2026
MySQL 4 4% required in 100% · 1 open now · since Aug 2026
PostgreSQL 4 4% required in 100% · 2 open now · since Jul 2026
ElasticSearch 2 2% required in 100% · 1 open now · since Aug 2026

What cloud and platforms does CERN use?

Linux is named in 34% of job postings at CERN, followed by Kubernetes (25%), GitLab (6%), GitLab CI (6%).

Linux 33 34% required in 94% · 4 open now · since Jul 2026
Kubernetes 24 25% required in 92% · 3 open now · since Jul 2026
GitLab 6 6% required in 100% · since Jul 2026
GitLab CI 6 6% required in 100% · 2 open now · since Jul 2026
OpenShift 5 5% required in 100% · 1 open now · since Sep 2026
Unix 4 4% required in 100% · since Jul 2026
Grafana 4 4% required in 75% · 1 open now · since Jul 2026
Power BI 3 3% required in 100% · since Aug 2026
Show all (25)
.NET2
AWS2
Airflow2
Apache Kafka2
Azure2
GCP2
GitHub2
MISP2
Kubeflow2
Active Directory1
ActiveMQ1
Amazon S31
Kibana1
Microsoft Entra ID1
SonarQube1
Spark1
Windows1

What developer tools does CERN use?

Git is named in 15% of job postings at CERN, followed by Docker (11%), Puppet (8%), Helm (8%).

Git 15 15% required in 73% · 2 open now · since Jul 2026
Docker 11 11% required in 64% · 2 open now · since Jul 2026
Puppet 8 8% required in 88% · 2 open now · since Jul 2026
Helm 8 8% required in 63% · 1 open now · since Aug 2026
CATIA 7 7% required in 100% · 5 open now · since Oct 2026
Ansible 5 5% required in 80% · since Jul 2026
Prometheus 5 5% required in 60% · since Jul 2026
AutoCAD 4 4% required in 100% · 1 open now · since Aug 2026
Show all (30)
OpenStack4
Microsoft Excel3
Rest API3
WordPress3
Consul2
Drupal2
HAProxy2
InfiniBand2
Model Context Protocol2
Zeek2
Adobe InDesign1
Adobe Premiere Pro1
Canva1
LoRaWAN1
Logstash1
OPC UA1
OpenTofu1
SLURM1
Simulink1
SolidWorks1
Terraform1
dbt1

What AI and ML technologies does CERN use?

LLM is named in 2% of job postings at CERN.

LLM 2 2% required in 100% · since Aug 2026

Which engineering practices does CERN ask for?

CI/CD is named in 31% of job postings at CERN, followed by HPC (11%), Machine Learning (8%), Configuration Management (6%).

CI/CD 30 31% required in 87% · 6 open now · since Jul 2026
HPC 11 11% required in 100% · 1 open now · since Aug 2026
Machine Learning 8 8% required in 88% · 1 open now · since Aug 2026
Configuration Management 6 6% required in 100% · 1 open now · since Jul 2026
IAM 3 3% required in 100% · since Aug 2026
GitOps 2 2% required in 50% · since Aug 2026
AI Agents 1 1% required in 100% · since Aug 2026
Anomaly Detection 1 1% required in 100% · since Aug 2026
Show all (22)
DHCP1
Digital Twin1
Dimensional Modeling1
ETL/ELT1
Embeddings1
Function Calling1
Human-in-the-Loop1
RAG1
Self-Healing1
Self-Supervised Learning1
Semantic Search1
TCP/IP1
Verification & Validation1
Wi-Fi1

What does each CERN team work with?

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

Backend

18 postings
Kubernetes10
Python8
JavaScript7
Docker4
React.js4
SQL4

DevOps

17 postings
Linux13
Python12
Kubernetes7
C++6
MySQL4
Git3

Industrial Engineering

15 postings
Python6
CATIA5

Hardware

11 postings
Python8
Verilog7
SystemVerilog5
VHDL5
C++4
Unix2

Science & Research

10 postings
Python7
C++3
Git3
CUDA2
GitLab2

Field & Service

4 postings
AutoCAD2
CATIA2
Microsoft Excel2

See the open roles

How does your stack fit CERN?

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

How much does CERN pay by technology?

Median stated pay of the postings that name each technology, against the median of all CERN postings with stated pay: $101k across 84 postings.

TechnologyPostings with payMedianvs company median
Python56$102k0%
Linux26$102k+1%
C++22$102k+1%
Kubernetes20$86k−16%
JavaScript13$86k−15%
SQL9$104k+3%
React.js8$85k−16%
Verilog7$102k+1%
SystemVerilog5$102k+1%
Java5$102k0%

How is the CERN 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
Vue.jsOct 2026
CATIAOct 2026
Rising
C++11% → 27%
CATIA0% → 10%
OpenShift0% → 7%
TypeScript0% → 7%
Java0% → 7%
HPC7% → 13%
CUDA0% → 6%
Bash0% → 6%
Falling
Linux59% → 24%
Git26% → 11%
Puppet19% → 4%
Ansible15% → 1%
Prometheus15% → 1%
SQL19% → 7%
Configuration Management15% → 3%
VHDL11% → 3%

How modern is the CERN stack?

Modern AI adopter 72/100

CERN scores 72 out of 100 (Modern). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 1; legacy ones: 0.

How common is the CERN stack in its industry?

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

Python59%
Linux37%
Kubernetes20%
C++26%
JavaScript22%
SQL31%
React.js11%
Verilog5%
GitLab10%
GitLab CI6%

What sets CERN apart

OpenSearch2%
OpenShift3%
SystemVerilog2%
Spring Boot3%

Questions about the CERN tech stack

What programming languages does CERN use?

The languages named in CERN job postings are Python (68%), C++ (23%), JavaScript (13%), SQL (10%), Verilog (7%), as a share of the 97 postings of the last 12 months.

Does CERN use React.js?

Yes. React.js is named in 8 of 97 job postings (8%) and required in 4 of them.

What cloud and platforms does CERN use?

The cloud and platforms named in CERN job postings are Linux (33), Kubernetes (24), GitLab (6) (postings in brackets).

What skills do you need for a Backend job at CERN?

Backend postings at CERN most often require Kubernetes (10), Python (8), JavaScript (7), Docker (4), out of 18 postings in the last 12 months.

Is the CERN tech stack changing?

Yes. Vue.js, CATIA first appeared in CERN job postings in the last six months.

How modern is the CERN tech stack?

CERN scores 72 out of 100 (Modern). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 1; legacy ones: 0.

How does Alion know the CERN tech stack?

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

Licence: CC BY-SA 4.0JSON