NASA
Space & Aerospace · Ground Systems

NASA tech stack

NASA builds mostly with Python, MATLAB, C++, Java. Its stack also includes Power BI, Tableau, Ray, PostgreSQL. Python is named in 33 of the 78 job postings NASA published in the last 12 months (42%). Counted by Alion from the job postings of NASA, updated Nov 6, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Nov 6, 2026
Technologies in use
102
Postings analysed
78
Open now
78
Modernity
80 /100
New in 6 months
8

What programming languages does NASA use?

Python is named in 42% of job postings at NASA, followed by MATLAB (19%), C++ (17%), Java (8%).

Python 33 42% required in 70% · 33 open now · since Apr 2026
MATLAB 15 19% required in 80% · 15 open now · since Apr 2026
C++ 13 17% required in 85% · 13 open now · since Jul 2026
Java 6 8% required in 83% · 6 open now · since Jul 2026
JavaScript 3 4% required in 67% · 3 open now · since Oct 2026
Rust 2 3% required in 100% · 2 open now · since Sep 2026
Visual Basic 2 3% required in 100% · 2 open now · since Nov 2026
Fortran 2 3% required in 50% · 2 open now · since Oct 2026
Show all (13)
SQL2
Perl1
PowerShell1
TypeScript1
Node JS1

What frameworks and libraries does NASA use?

Ray is named in 5% of job postings at NASA, followed by NumPy (1%), PyTorch (1%), SciPy (1%).

Ray 4 5% required in 50% · 4 open now · since Apr 2026
NumPy 1 1% required in 100% · 1 open now · since Oct 2026
PyTorch 1 1% required in 100% · 1 open now · since Oct 2026
SciPy 1 1% required in 100% · 1 open now · since Oct 2026
TensorFlow 1 1% required in 100% · 1 open now · since Oct 2026
TensorFlow C++ 1 1% required in 100% · 1 open now · since Oct 2026
Django 1 1% optional · 1 open now · since Nov 2026

What databases does NASA use?

PostgreSQL is named in 3% of job postings at NASA, followed by Oracle (1%), TimescaleDB (1%).

PostgreSQL 2 3% required in 50% · 2 open now · since Nov 2026
Oracle 1 1% required in 100% · 1 open now · since Oct 2026
TimescaleDB 1 1% optional · 1 open now · since Nov 2026

What cloud and platforms does NASA use?

Power BI is named in 12% of job postings at NASA, followed by Tableau (6%), Unix (4%), GitHub (3%).

Power BI 9 12% required in 33% · 9 open now · since Oct 2026
Tableau 5 6% optional · 5 open now · since Oct 2026
Unix 3 4% required in 100% · 3 open now · since Jul 2026
GitHub 2 3% required in 100% · 2 open now · since Jul 2026
Splunk 2 3% required in 100% · 2 open now · since Sep 2026
AWS 1 1% required in 100% · 1 open now · since Aug 2026
Active Directory 1 1% required in 100% · 1 open now · since Nov 2026
DLP 1 1% required in 100% · 1 open now · since Sep 2026
Show all (14)
LDAP1
Linux1
RTOS1
Windows1
GitHub Actions1
Kubernetes1

What developer tools does NASA use?

LTspice is named in 9% of job postings at NASA, followed by SolidWorks (9%), Microsoft Excel (6%), Altium Designer (4%).

LTspice 7 9% required in 29% · 7 open now · since Sep 2026
SolidWorks 7 9% optional · 7 open now · since Oct 2026
Microsoft Excel 5 6% required in 80% · 5 open now · since Jul 2026
Altium Designer 3 4% optional · 3 open now · since Oct 2026
ANSYS 2 3% required in 100% · 2 open now · since Oct 2026
Simulink 2 3% required in 100% · 2 open now · since Oct 2026
Abaqus 2 3% required in 50% · 2 open now · since Sep 2026
Femap 2 3% required in 50% · 2 open now · since Sep 2026
Show all (27)
Git2
Nastran2
Adobe Photoshop2
CCSDS2
KiCad2
Jupyter Notebook1
Matter1
Nessus1
OPC UA1
Rest API1
AutoCAD1
Cameo Systems Modeler1
Docker1
IBM DOORS1
Jenkins1
Podman1
Siemens NX1
TestRail1
Thermal Desktop1

What AI and ML technologies does NASA use?

LLM is named in 3% of job postings at NASA, followed by LoRA (1%), VLM (1%), YOLO (1%).

LLM 2 3% required in 100% · 2 open now · since Oct 2026
LoRA 1 1% required in 100% · 1 open now · since Oct 2026
VLM 1 1% required in 100% · 1 open now · since Oct 2026
YOLO 1 1% required in 100% · 1 open now · since Oct 2026
PEFT 1 1% optional · 1 open now · since Oct 2026

Which engineering practices does NASA ask for?

Verification & Validation is named in 18% of job postings at NASA, followed by Machine Learning (10%), Computer Vision (6%), SLI/SLO/SLA (5%).

Verification & Validation 14 18% required in 93% · 14 open now · since Sep 2026
Machine Learning 8 10% required in 88% · 8 open now · since Jun 2026
Computer Vision 5 6% required in 100% · 5 open now · since Oct 2026
SLI/SLO/SLA 4 5% required in 75% · 4 open now · since Apr 2026
GD&T 4 5% optional · 4 open now · since Sep 2026
AS9100 3 4% required in 67% · 3 open now · since Oct 2026
EVMS 2 3% required in 100% · 2 open now · since Jul 2026
HPC 2 3% required in 100% · 2 open now · since Sep 2026
Show all (33)
AI Agents2
Photolithography2
CI/CD2
Anomaly Detection1
CMMC1
Configuration Management1
DNS1
Design Controls1
Ellipsometry1
Fine-tuning1
Gitflow1
MBSE1
MIL-STD-4611
Multi-Agent Systems1
Multimodal AI1
PKI1
Radar Signal Processing1
SFT1
Sensor Fusion1
TCP/IP1
Time Series1
Agentic Workflows1
DHCP1
Diffusion Models1
PWA1

What does each NASA team work with?

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

Industrial Engineering

16 postings
Python3
MATLAB2

Hardware

13 postings
Python3
LTspice2
MATLAB2

Semiconductors

8 postings
MATLAB6
Python6
ANSYS2
Ray2

See the open roles

How does your stack fit NASA?

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

How much does NASA pay by technology?

Median stated pay of the postings that name each technology, against the median of all NASA postings with stated pay: $140k across 68 postings.

TechnologyPostings with payMedianvs company median
Python26$129k−8%
MATLAB15$143k+2%
C++10$170k+21%
Power BI6$121k−14%
Java5$138k−2%

How is the NASA 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
KiCadNov 2026
Visual BasicNov 2026
PostgreSQLNov 2026
SQLOct 2026
Altium DesignerOct 2026
ANSYSOct 2026
FortranOct 2026
GitOct 2026

How modern is the NASA stack?

Cutting-edge AI adopter 80/100

NASA scores 80 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: 1.

How common is the NASA stack in its industry?

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

Python79%
MATLAB45%
C++58%
Power BI22%
Java23%
Tableau11%
Ray7%
JavaScript39%
Unix12%
Fortran7%

Questions about the NASA tech stack

What programming languages does NASA use?

The languages named in NASA job postings are Python (42%), MATLAB (19%), C++ (17%), Java (8%), JavaScript (4%), as a share of the 78 postings of the last 12 months.

Does NASA use Ray?

Yes. Ray is named in 4 of 78 job postings (5%) and required in 2 of them.

What cloud and platforms does NASA use?

The cloud and platforms named in NASA job postings are Power BI (9), Tableau (5), Unix (3) (postings in brackets).

What skills do you need for a Industrial Engineering job at NASA?

Industrial Engineering postings at NASA most often require Python (3), MATLAB (2), out of 16 postings in the last 12 months.

Is the NASA tech stack changing?

Yes. KiCad, Visual Basic, PostgreSQL, SQL first appeared in NASA job postings in the last six months.

How modern is the NASA tech stack?

NASA scores 80 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: 1.

How does Alion know the NASA tech stack?

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

Licence: CC BY-SA 4.0JSON