NPL tech stack
NPL builds mostly with Python, MATLAB, Bash, PowerShell. Its stack also includes Linux, Kubernetes, GraphDB, MySQL. Python is named in 13 of the 26 job postings NPL published in the last 12 months (50%). Counted by Alion from the job postings of NPL, updated Oct 9, 2026.
What programming languages does NPL use?
Python is named in 50% of job postings at NPL, followed by MATLAB (15%), Bash (12%), PowerShell (12%).
What frameworks and libraries does NPL use?
PyTorch is named in 4% of job postings at NPL, followed by Scikit-learn (4%), TensorFlow (4%), FastAPI (4%).
What databases does NPL use?
GraphDB is named in 4% of job postings at NPL, followed by MySQL (4%), Neo4j (4%), Oracle (4%).
What cloud and platforms does NPL use?
Linux is named in 38% of job postings at NPL, followed by Kubernetes (23%), Active Directory (19%), VMWare (19%).
Show all (12)
What developer tools does NPL use?
Ansible is named in 23% of job postings at NPL, followed by Terraform (23%), Docker (12%), OpenStack (12%).
Show all (10)
Which engineering practices does NPL ask for?
Platform Engineering is named in 19% of job postings at NPL, followed by Machine Learning (15%), DNS (15%), PKI (12%).
Show all (15)
What does each NPL team work with?
The technologies each team's postings require most often, with the number of postings that require them.
DevOps
6 postingsAI/ML
6 postingsScience & Research
4 postingsHow does your stack fit NPL?
How modern is the NPL stack?
NPL 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.
Companies with a stack like NPL
Questions about the NPL tech stack
What programming languages does NPL use?
The languages named in NPL job postings are Python (50%), MATLAB (15%), Bash (12%), PowerShell (12%), C++ (8%), as a share of the 26 postings of the last 12 months.
Does NPL use Linux?
Yes. Linux is named in 10 of 26 job postings (38%) and required in 7 of them.
What cloud and platforms does NPL use?
The cloud and platforms named in NPL job postings are Linux (10), Kubernetes (6), Active Directory (5) (postings in brackets).
What skills do you need for a DevOps job at NPL?
DevOps postings at NPL most often require Ansible (6), Terraform (6), Kubernetes (5), Linux (4), out of 6 postings in the last 12 months.
Is the NPL tech stack changing?
No new technology has appeared in NPL job postings in the last six months.
How modern is the NPL tech stack?
NPL 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 NPL tech stack?
Alion reads every job posting NPL publishes and tags the technologies each one names. The figures on this page count the 26 postings of the last 12 months and were updated on Oct 9, 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, "NPL tech stack: 56 technologies from 26 job postings", as of Oct 9, 2026. https://alion.io/company/npl-co-uk/technologies
