CERN tech stack

CERN builds mostly with Python, C++, SQL, JavaScript. Its stack also includes Linux, Kubernetes, OpenSearch, Oracle. Python is named in 46 of the 60 job postings CERN published in the last 12 months (77%). Counted by Alion from the job postings of CERN, updated Sep 27, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Sep 27, 2026
Technologies in use
100
Postings analysed
60
Open now
19
Modernity
74 /100

What programming languages does CERN use?

Python is named in 77% of job postings at CERN, followed by C++ (20%), SQL (13%), JavaScript (12%).

Python 46 77% required in 80% · 14 open now · since Jul 2026
C++ 12 20% required in 83% · 6 open now · since Aug 2026
SQL 8 13% required in 88% · 1 open now · since Jul 2026
JavaScript 7 12% required in 100% · 2 open now · since Aug 2026
VHDL 4 7% required in 100% · 1 open now · since Jul 2026
Verilog 4 7% required in 100% · 2 open now · since Jul 2026
PHP 3 5% required in 100% · since Jul 2026
TypeScript 3 5% required in 100% · 3 open now · since Aug 2026
Show all (14)
Bash2
MATLAB2
SystemVerilog2
Java2
Go2
C#1

What frameworks and libraries does CERN use?

React.js is named in 7% of job postings at CERN, followed by Django (3%), Spring Boot (3%), NumPy (3%).

React.js 4 7% required in 50% · since Aug 2026
Django 2 3% required in 100% · 1 open now · since Jul 2026
Spring Boot 2 3% required in 100% · 1 open now · since Sep 2026
NumPy 2 3% required in 50% · since Jul 2026
Pandas 2 3% required in 50% · since Jul 2026
Angular 1 2% required in 100% · 1 open now · since Sep 2026
CUDA 1 2% required in 100% · 1 open now · since Sep 2026
FastAPI 1 2% required in 100% · since Jul 2026
Show all (14)
Flask1
Laravel1
SciPy1
Spring Framework1
PyTorch1
TensorFlow1

What databases does CERN use?

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

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

What cloud and platforms does CERN use?

Linux is named in 38% of job postings at CERN, followed by Kubernetes (28%), GitLab (10%), GitLab CI (5%).

Linux 23 38% required in 96% · 5 open now · since Jul 2026
Kubernetes 17 28% required in 94% · 5 open now · since Jul 2026
GitLab 6 10% required in 100% · 2 open now · since Jul 2026
GitLab CI 3 5% required in 100% · since Jul 2026
Unix 3 5% required in 100% · 1 open now · since Jul 2026
Grafana 3 5% required in 67% · since Jul 2026
AWS 2 3% required in 100% · 1 open now · since Jul 2026
Airflow 2 3% required in 100% · 1 open now · since Jul 2026
Show all (21)
Apache Kafka2
Azure2
GCP2
GitHub2
MISP2
OpenShift2
Kubeflow2
.NET1
Amazon S31
CUDA Toolkit1
Power BI1
SonarQube1
Windows1

What developer tools does CERN use?

Git is named in 18% of job postings at CERN, followed by Docker (12%), Puppet (10%), Ansible (8%).

Git 11 18% required in 73% · 4 open now · since Jul 2026
Docker 7 12% required in 57% · since Jul 2026
Puppet 6 10% required in 83% · 1 open now · since Jul 2026
Ansible 5 8% required in 80% · 1 open now · since Jul 2026
Helm 5 8% required in 60% · since Aug 2026
Prometheus 5 8% required in 60% · since Jul 2026
AutoCAD 3 5% required in 100% · 1 open now · since Aug 2026
OpenStack 3 5% required in 100% · 1 open now · since Jul 2026
Show all (23)
Rest API3
InfiniBand2
Model Context Protocol2
Zeek2
Consul1
Drupal1
HAProxy1
LoRaWAN1
Microsoft Excel1
OPC UA1
OpenTofu1
SLURM1
Terraform1
WordPress1
dbt1

What AI and ML technologies does CERN use?

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

LLM 2 3% required in 100% · 2 open now · since Aug 2026

Which engineering practices does CERN ask for?

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

CI/CD 20 33% required in 80% · 8 open now · since Jul 2026
HPC 8 13% required in 100% · 2 open now · since Aug 2026
Configuration Management 5 8% required in 100% · 1 open now · since Jul 2026
Machine Learning 5 8% required in 80% · 1 open now · since Aug 2026
IAM 3 5% required in 100% · 1 open now · since Aug 2026
GitOps 2 3% required in 50% · since Aug 2026
AI Agents 1 2% required in 100% · 1 open now · since Aug 2026
Anomaly Detection 1 2% required in 100% · since Aug 2026
Show all (22)
DHCP1
Dimensional Modeling1
ETL/ELT1
Embeddings1
Function Calling1
Human-in-the-Loop1
RAG1
Self-Healing1
Self-Supervised Learning1
Semantic Search1
Semantic Search1
TCP/IP1
Tool Use1
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.

DevOps

11 postings
Linux8
Python8
Kubernetes5
OpenStack3
Puppet3
Ansible2

Backend

11 postings
Kubernetes7
Python6
JavaScript5
Docker3
Git3
Rest API3

Science & Research

9 postings
Python6
Git3
C++2
GitLab2

Hardware

8 postings
Python5
VHDL4
Verilog4
C++2
SystemVerilog2

Support

4 postings
Ansible2
InfiniBand2
Linux2
Puppet2
Python2

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 47 postings.

TechnologyPostings with payMedianvs company median
Python36$101k0%
Linux16$95k−7%
Kubernetes13$86k−15%
C++12$101k0%
SQL7$101k0%
JavaScript7$86k−15%

How modern is the CERN stack?

Modern AI adopter 74/100

CERN scores 74 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 435 companies in the same industries, whose stack Alion knows, that use each technology.

Python41%
Linux23%
Kubernetes18%
C++21%
SQL27%
JavaScript23%
GitLab9%
OpenSearch1%
Oracle7%
React.js12%

What sets CERN apart

OpenSearch1%
VHDL3%

Questions about the CERN tech stack

What programming languages does CERN use?

The languages named in CERN job postings are Python (77%), C++ (20%), SQL (13%), JavaScript (12%), VHDL (7%), as a share of the 60 postings of the last 12 months.

Does CERN use React.js?

Yes. React.js is named in 4 of 60 job postings (7%) and required in 2 of them.

What cloud and platforms does CERN use?

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

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

DevOps postings at CERN most often require Linux (8), Python (8), Kubernetes (5), OpenStack (3), out of 11 postings in the last 12 months.

Is the CERN tech stack changing?

No new technology has appeared in CERN job postings in the last six months.

How modern is the CERN tech stack?

CERN scores 74 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 60 postings of the last 12 months and were updated on Sep 27, 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: 100 technologies from 60 job postings", as of Sep 27, 2026. https://alion.io/company/cern/technologies

Licence: CC BY-SA 4.0JSON