Atoms
Mining & Heavy Industry Robotics · Industrial Automation

Atoms tech stack

Atoms builds mostly with Python, C++, Java, Go. Its stack also includes Linux, Kubernetes, PostgreSQL, Redis. Python is named in 82 of the 282 job postings Atoms published in the last 12 months (29%). Counted by Alion from the job postings of Atoms, updated Nov 11, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Nov 11, 2026
Technologies in use
177
Postings analysed
282
Open now
195
Modernity
70 /100
New in 6 months
8

What programming languages does Atoms use?

Python is named in 29% of job postings at Atoms, followed by C++ (18%), Java (15%), Go (11%).

Python 82 29% required in 87% · 57 open now · since Mar 2026
C++ 52 18% required in 88% · 36 open now · since Mar 2026
Java 41 15% required in 90% · 25 open now · since Mar 2026
Go 31 11% required in 94% · 18 open now · since Mar 2026
SQL 28 10% required in 75% · 18 open now · since Mar 2026
TypeScript 18 6% required in 83% · 11 open now · since Jun 2026
Kotlin 12 4% required in 75% · 6 open now · since Mar 2026
JavaScript 12 4% required in 17% · 8 open now · since Jun 2026
Show all (17)
C#10
Rust8
Ruby5
Scala5
C4
Bash3
Embedded C2
MATLAB1
Node JS1

What frameworks and libraries does Atoms use?

ROS is named in 2% of job postings at Atoms, followed by React.js (2%), JAX (2%), PyTorch (2%).

ROS 7 2% required in 57% · 7 open now · since Jun 2026
React.js 6 2% required in 33% · 5 open now · since Jun 2026
JAX 5 2% required in 100% · 4 open now · since Jun 2026
PyTorch 5 2% required in 100% · 4 open now · since Jun 2026
NumPy 4 1% required in 100% · 4 open now · since Jun 2026
Transformers 4 1% required in 100% · 4 open now · since Jun 2026
SciPy 4 1% required in 50% · 4 open now · since Jun 2026
React Native 3 1% required in 100% · 2 open now · since Jun 2026
Show all (30)
Vue.js3
Flink3
CUDA2
Svelte2
Cypress2
Numba2
Ray2
ZeroMQ2
FastAPI1
Jest1
Next.js1
React Query1
D3.js1
DeepSpeed1
FSDP1
Megatron-LM1
OpenTelemetry1
Playwright1
Pytest1
Recharts1
Selenium1
visx1

What databases does Atoms use?

PostgreSQL is named in 7% of job postings at Atoms, followed by Redis (6%), CockroachDB (1%), ClickHouse (1%).

PostgreSQL 19 7% required in 100% · 12 open now · since Mar 2026
Redis 18 6% required in 89% · 12 open now · since Mar 2026
CockroachDB 4 1% required in 100% · 3 open now · since Jun 2026
ClickHouse 2 1% optional · 2 open now · since Jun 2026
Trino 2 1% optional · 2 open now · since Jun 2026
Google BigQuery 1 <1% required in 100% · 1 open now · since Sep 2026
Snowflake 1 <1% required in 100% · 1 open now · since Sep 2026

What cloud and platforms does Atoms use?

Linux is named in 11% of job postings at Atoms, followed by Kubernetes (10%), AWS (9%), Azure (8%).

Linux 31 11% required in 87% · 23 open now · since Mar 2026
Kubernetes 28 10% required in 39% · 19 open now · since Mar 2026
AWS 26 9% required in 58% · 16 open now · since Mar 2026
Azure 23 8% required in 78% · 17 open now · since Mar 2026
GCP 23 8% required in 78% · 16 open now · since Mar 2026
Looker 7 2% required in 100% · 5 open now · since Jun 2026
Apache Kafka 6 2% required in 17% · 4 open now · since Mar 2026
Tableau 5 2% required in 100% · 3 open now · since Aug 2026
Show all (26)
Grafana4
Superset4
Figma3
GitHub2
RTOS2
Windows2
Braze2
Istio2
MLFlow2
.NET1
Amazon SageMaker1
Kubeflow1
Power BI1
Amazon CloudWatch1
Azure AKS1
GitHub Actions1
RabbitMQ1
Sentry1

What developer tools does Atoms use?

Docker is named in 8% of job postings at Atoms, followed by Git (5%), SolidWorks (4%), Rest API (4%).

Docker 23 8% required in 30% · 16 open now · since Mar 2026
Git 13 5% required in 31% · 8 open now · since Jun 2026
SolidWorks 12 4% required in 67% · 8 open now · since Jun 2026
Rest API 11 4% required in 100% · 9 open now · since Mar 2026
Terraform 10 4% required in 30% · 6 open now · since Jun 2026
WebSockets 9 3% required in 100% · 7 open now · since Jun 2026
gRPC 8 3% required in 100% · 6 open now · since Jun 2026
Microsoft Excel 7 2% required in 71% · 4 open now · since Jul 2026
Show all (43)
GraphQL5
AutoCAD4
Protobuf4
Bazel3
CANopen3
Altium Designer2
Ansible2
CATIA2
KiCad2
Tcpdump2
TensorRT2
Wireshark2
MQTT2
Prometheus2
Gazebo2
Adobe After Effects1
Argo Workflows1
CMake1
CloudFormation1
Copilot1
Cursor1
Eagle1
HashiCorp Vault1
Simulink1
Turborepo1
Vault1
pre-commit1
CARLA1
InfiniBand1
Isaac Sim1
OpenOCD1
SLURM1

And 3 more, each named in fewer postings.

What AI and ML technologies does Atoms use?

LLM is named in 1% of job postings at Atoms.

LLM 3 1% required in 67% · 2 open now · since Jun 2026

Which engineering practices does Atoms ask for?

Physical AI is named in 69% of job postings at Atoms, followed by CI/CD (9%), Machine Learning (6%), Multimodal AI (4%).

Physical AI 194 69% required in 3% · 139 open now · since Mar 2026
CI/CD 24 9% required in 67% · 17 open now · since Mar 2026
Machine Learning 16 6% required in 100% · 10 open now · since Jun 2026
Multimodal AI 12 4% required in 100% · 7 open now · since Jun 2026
Sensor Fusion 11 4% required in 82% · 9 open now · since Jun 2026
FMEA 10 4% required in 90% · 9 open now · since Aug 2026
World Models 9 3% required in 100% · 5 open now · since Jun 2026
Computer Vision 8 3% required in 75% · 4 open now · since Mar 2026
Show all (53)
AI Agents6
Vision-Language-Action5
Wi-Fi5
Reinforcement Learning5
Reinforcement Learning5
Diffusion Models4
Embodied AI4
Knowledge Distillation4
Model Distillation4
Path Planning4
Model Predictive Control4
A/B Testing3
Fine-tuning3
State Management3
Tokenization3
HPC2
Incident Management2
Motion Planning2
Platform Engineering2
Post-training2
Prompt Engineering2
Red Teaming2
SLI/SLO/SLA2
Digital Twin2
Service Mesh2
Anomaly Detection1
Configuration Management1
ETL/ELT1
Function Calling1
GMP1
GNN1
Hallucination1

And 13 more, each named in fewer postings.

What does each Atoms team work with?

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

Backend

55 postings
Java30
Go25
C++21
Python20
PostgreSQL18
Redis15

HR

31 postings
Python3
SQL2
Tableau2

Industrial Engineering

21 postings
SolidWorks6
Python4
CATIA2
Linux2

Robotics

17 postings
Python15
C++11
Linux8
NumPy4
Git3
Java3

See the open roles

How does your stack fit Atoms?

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

How much does Atoms pay by technology?

Median stated pay of the postings that name each technology, against the median of all Atoms postings with stated pay: $183k across 201 postings.

TechnologyPostings with payMedianvs company median
Python60$230k+26%
C++35$230k+26%
Java21$210k+15%
Kubernetes20$242k+32%
Linux20$230k+26%
SQL18$225k+23%
Go14$233k+27%
AWS12$233k+27%
Azure11$235k+28%
GCP11$230k+26%

How is the Atoms 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
Embedded COct 2026
BrazeOct 2026
BashOct 2026
KiCadOct 2026
Red TeamingSep 2026
Fine-tuningSep 2026
Reinforcement LearningSep 2026
Reinforcement LearningSep 2026
Rising
FMEA0% → 5%
Multimodal AI2% → 5%
Tableau0% → 3%
Wi-Fi0% → 3%
Reinforcement Learning0% → 3%
Reinforcement Learning0% → 3%
Falling
Java28% → 6%
Kubernetes18% → 5%
AWS17% → 4%
Azure16% → 3%
CI/CD16% → 5%
Go17% → 7%
GCP14% → 4%
Docker14% → 4%

How modern is the Atoms stack?

Modern AI adopter 70/100

Atoms scores 70 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 Atoms stack in its industry?

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

Python44%
C++40%
Java12%
Go5%
Linux33%
Kubernetes12%
SQL27%
AWS15%
Azure15%
GCP8%

What sets Atoms apart

Kotlin2%
Looker1%
JAX3%
Ruby2%
Scala2%
CockroachDB0%
NumPy4%
SciPy1%
Superset0%
Transformers3%

Questions about the Atoms tech stack

What programming languages does Atoms use?

The languages named in Atoms job postings are Python (29%), C++ (18%), Java (15%), Go (11%), SQL (10%), as a share of the 282 postings of the last 12 months.

Does Atoms use ROS?

Yes. ROS is named in 7 of 282 job postings (2%) and required in 4 of them.

What cloud and platforms does Atoms use?

The cloud and platforms named in Atoms job postings are Linux (31), Kubernetes (28), AWS (26) (postings in brackets).

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

Backend postings at Atoms most often require Java (30), Go (25), C++ (21), Python (20), out of 55 postings in the last 12 months.

Is the Atoms tech stack changing?

Yes. Embedded C, Braze, Bash, KiCad first appeared in Atoms job postings in the last six months.

How modern is the Atoms tech stack?

Atoms scores 70 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 Atoms tech stack?

Alion reads every job posting Atoms publishes and tags the technologies each one names. The figures on this page count the 282 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, "Atoms tech stack: 177 technologies from 282 job postings", as of Nov 11, 2026. https://alion.io/company/atoms/technologies

Licence: CC BY-SA 4.0JSON