3M tech stack

3M builds mostly with Python, SQL, C++, C#. Its stack also includes Power BI, AWS, Snowflake, React.js. Power BI is named in 50 of the 155 job postings 3M published in the last 12 months (32%). Counted by Alion from the job postings of 3M, updated Sep 27, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Sep 27, 2026
Technologies in use
187
Postings analysed
155
Open now
125
Modernity
79 /100
New in 6 months
8

What programming languages does 3M use?

Python is named in 23% of job postings at 3M, followed by SQL (15%), C++ (7%), C# (5%).

Python 35 23% required in 97% · 26 open now · since Apr 2026
SQL 23 15% required in 91% · 17 open now · since Apr 2026
C++ 11 7% required in 100% · 10 open now · since Aug 2026
C# 7 5% required in 100% · 6 open now · since Jul 2026
JavaScript 6 4% required in 100% · 5 open now · since Apr 2026
MATLAB 5 3% required in 100% · 5 open now · since Apr 2026
TypeScript 5 3% required in 100% · 4 open now · since Jul 2026
Java 4 3% required in 100% · 2 open now · since Jun 2026
Show all (18)
PowerShell4
ABAP4
Assembly2
Rust2
Structured Text2
Apex2
Go2
Kotlin1
Node JS1
Swift1

What frameworks and libraries does 3M use?

React.js is named in 3% of job postings at 3M, followed by LangChain (2%), Django (1%), Flask (1%).

React.js 4 3% required in 100% · 3 open now · since Apr 2026
LangChain 3 2% required in 100% · 1 open now · since Jul 2026
Django 2 1% required in 100% · 2 open now · since Apr 2026
Flask 2 1% required in 100% · 2 open now · since Apr 2026
LangGraph 2 1% required in 100% · 1 open now · since Aug 2026
OpenCV 2 1% required in 100% · 2 open now · since Aug 2026
PyTorch 2 1% required in 100% · 2 open now · since Aug 2026
Scikit-learn 2 1% required in 100% · 2 open now · since Aug 2026
Show all (30)
Spring Boot2
Temporal2
AWS Strands Agents1
Angular1
AutoGen1
DeepEval1
Django REST Framework1
FAISS1
FastAPI1
Material UI1
Next.js1
Outlines1
Pandas1
Plotly1
Ragas1
Redux1
SciPy1
TensorFlow1
LIME1
Matplotlib1
SHAP1
Seaborn1

What databases does 3M use?

Snowflake is named in 8% of job postings at 3M, followed by Apache Iceberg (1%), OpenSearch (1%), PostgreSQL (1%).

Snowflake 12 8% required in 100% · 10 open now · since Jun 2026
Apache Iceberg 2 1% required in 100% · 1 open now · since Jun 2026
OpenSearch 2 1% required in 100% · 1 open now · since Jul 2026
PostgreSQL 2 1% required in 100% · 1 open now · since Jul 2026
Redis 2 1% required in 100% · 1 open now · since Jul 2026
Delta Lake 2 1% required in 50% · 1 open now · since Aug 2026
Amazon Aurora 1 1% required in 100% · 1 open now · since Sep 2026
Azure Cosmos DB 1 1% required in 100% · since Aug 2026
Show all (15)
DynamoDB1
ElasticSearch1
MySQL1
Pinecone1
SAP BW1
SAP HANA1
Weaviate1

What cloud and platforms does 3M use?

Power BI is named in 32% of job postings at 3M, followed by AWS (18%), Azure (12%), Databricks (7%).

Power BI 50 32% required in 94% · 43 open now · since Feb 2026
AWS 28 18% required in 100% · 23 open now · since Apr 2026
Azure 18 12% required in 94% · 13 open now · since Jul 2026
Databricks 11 7% required in 100% · 8 open now · since Jun 2026
GitHub 10 6% required in 80% · 10 open now · since Apr 2026
Kubernetes 7 5% required in 100% · 6 open now · since Jun 2026
Amazon S3 6 4% required in 100% · 5 open now · since Apr 2026
Apache Kafka 6 4% required in 100% · 3 open now · since Jun 2026
Show all (48)
GCP6
.NET5
AWS Lambda5
Active Directory5
Spark5
Windows5
Tableau5
AWS Bedrock3
GitHub Actions3
Microsoft Entra ID3
SIEM3
AWS Bedrock AgentCore2
AWS Step Functions2
Amazon CloudWatch2
Amazon ECS2
Amazon EKS2
Amazon Kinesis2
Amazon SageMaker2
Auth02
Azure DevOps2
CyberArk2
Figma2
LDAP2
MuleSoft2
OpenShift2
SAP BTP2
SAP Fiori2
API Gateway1
Airflow1
Amazon EC21
Anthropic1
Hugging Face1

And 8 more, each named in fewer postings.

What developer tools does 3M use?

Microsoft Excel is named in 15% of job postings at 3M, followed by AutoCAD (6%), SolidWorks (4%), Docker (3%).

Microsoft Excel 24 15% required in 83% · 22 open now · since Mar 2026
AutoCAD 10 6% required in 90% · 9 open now · since May 2026
SolidWorks 6 4% required in 100% · 4 open now · since Apr 2026
Docker 5 3% required in 100% · 5 open now · since Jul 2026
EtherCAT 4 3% required in 100% · 3 open now · since Jul 2026
CAPA 3 2% required in 100% · 2 open now · since Aug 2026
dbt 3 2% required in 100% · 3 open now · since Jun 2026
Git 3 2% required in 33% · 2 open now · since Aug 2026
Show all (36)
Adobe Photoshop2
Azure Data Factory2
CloudFormation2
MQTT2
OPC UA2
Rest API2
pySpark2
AWS Glue1
Adobe Illustrator1
Alteryx1
ArgoCD1
CANopen1
Calico1
Cilium1
Copilot1
Drone1
GraphQL1
Helm1
InfiniBand1
KiCad1
Maven1
NVLink1
OpenStack1
OrCAD1
Prometheus1
Tekton1
Vault1
Terraform1

What AI and ML technologies does 3M use?

LLM is named in 4% of job postings at 3M, followed by Claude (1%).

LLM 6 4% required in 100% · 3 open now · since Jul 2026
Claude 1 1% required in 100% · since Jul 2026

Which engineering practices does 3M ask for?

CI/CD is named in 13% of job postings at 3M, followed by Machine Learning (10%), AI Agents (6%), Platform Engineering (5%).

CI/CD 20 13% required in 95% · 15 open now · since Jun 2026
Machine Learning 16 10% required in 100% · 14 open now · since Apr 2026
AI Agents 10 6% required in 100% · 6 open now · since Jul 2026
Platform Engineering 8 5% required in 100% · 8 open now · since Jun 2026
IAM 7 5% required in 100% · 4 open now · since Jun 2026
ETL/ELT 4 3% required in 100% · 3 open now · since May 2026
FinOps 4 3% required in 100% · 3 open now · since May 2026
RAG 4 3% required in 100% · 1 open now · since Jul 2026
Show all (38)
SLI/SLO/SLA4
Computer Vision3
Embeddings3
Master Data Management3
Wi-Fi3
A/B Testing2
Digital Twin2
HPC2
Knowledge Graph2
PKI2
Reinforcement Learning2
Agentic Workflows1
Clean Architecture1
Computer Use1
Edge AI1
Embodied AI1
Feature Store1
Fine-tuning1
GitOps1
Human-in-the-Loop1
Incident Management1
LLM Guardrails1
Multi-Agent Systems1
NLP1
SOAP1
SRE1
Semantic Search1
Semantic Search1
State Management1
TCP/IP1

What does each 3M team work with?

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

Industrial Engineering

29 postings
AutoCAD8
Microsoft Excel5
Power BI5
SolidWorks5
SQL4
C++3

Sales

12 postings
Power BI4
Assembly2
Microsoft Excel2

Data Science

9 postings
Python7
Databricks6
SQL6
Spark5
AWS4
Apache Kafka3

AI/ML

9 postings
Python8
AWS3
Azure3
C++2
GCP2
Kubernetes2

Finance

9 postings
Power BI9
Microsoft Excel4

Backend

8 postings
Python5
AWS4
GitHub3
JavaScript3
TypeScript3
AWS Lambda2

See the open roles

How does your stack fit 3M?

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

How is the 3M 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
HPCSep 2026
Adobe PhotoshopSep 2026
Structured TextSep 2026
Reinforcement LearningSep 2026
RustSep 2026
CAPAAug 2026
Knowledge GraphAug 2026
MuleSoftAug 2026
Rising
Azure0% → 14%
C++0% → 8%
AI Agents0% → 8%
C#0% → 5%
GCP0% → 5%
LLM0% → 5%
.NET0% → 4%
Docker0% → 4%
Falling
SolidWorks14% → 2%
AutoCAD14% → 5%
AWS Lambda10% → 2%
Spark10% → 2%
Platform Engineering10% → 5%

How modern is the 3M stack?

Cutting-edge AI adopter 79/100

3M scores 79 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: 2; legacy ones: 0.

How common is the 3M stack in its industry?

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

Power BI22%
Python32%
AWS16%
SQL25%
Azure14%
Snowflake7%
C++7%
Databricks5%
GitHub8%
C#7%

What sets 3M apart

Amazon S34%
Apache Kafka3%
.NET3%
AWS Lambda4%
AWS Bedrock2%
GitHub Actions4%
LangChain3%
Microsoft Entra ID3%

Questions about the 3M tech stack

What programming languages does 3M use?

The languages named in 3M job postings are Python (23%), SQL (15%), C++ (7%), C# (5%), JavaScript (4%), as a share of the 155 postings of the last 12 months.

Does 3M use React.js?

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

What cloud and platforms does 3M use?

The cloud and platforms named in 3M job postings are Power BI (50), AWS (28), Azure (18) (postings in brackets).

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

Industrial Engineering postings at 3M most often require AutoCAD (8), Microsoft Excel (5), Power BI (5), SolidWorks (5), out of 29 postings in the last 12 months.

Is the 3M tech stack changing?

Yes. HPC, Adobe Photoshop, Structured Text, Reinforcement Learning first appeared in 3M job postings in the last six months.

How modern is the 3M tech stack?

3M scores 79 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: 2; legacy ones: 0.

How does Alion know the 3M tech stack?

Alion reads every job posting 3M publishes and tags the technologies each one names. The figures on this page count the 155 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, "3M tech stack: 187 technologies from 155 job postings", as of Sep 27, 2026. https://alion.io/company/3m/technologies

Licence: CC BY-SA 4.0JSON