Snap tech stack

Snap builds mostly with Python, C++, SQL, Java. Its stack also includes GCP, Kubernetes, PyTorch, TensorFlow. Python is named in 40 of the 97 job postings Snap published in the last 12 months (41%). Counted by Alion from the job postings of Snap, updated Oct 2, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Oct 2, 2026
Technologies in use
152
Postings analysed
97
Open now
97
Modernity
83 /100

What programming languages does Snap use?

Python is named in 41% of job postings at Snap, followed by C++ (25%), SQL (20%), Java (13%).

Python 40 41% required in 88% · 40 open now · since Sep 2026
C++ 24 25% required in 79% · 24 open now · since Sep 2026
SQL 19 20% required in 100% · 19 open now · since Aug 2026
Java 13 13% required in 77% · 13 open now · since Aug 2026
Go 4 4% required in 50% · 4 open now · since Sep 2026
C# 3 3% required in 100% · 3 open now · since Aug 2026
JavaScript 3 3% required in 100% · 3 open now · since Aug 2026
Kotlin 2 2% required in 100% · 2 open now · since Sep 2026
Show all (23)
Objective-C2
SAS2
Scala2
SystemVerilog2
TypeScript2
VHDL2
Verilog2
MATLAB2
Swift2
ABAP1
Bash1
Perl1
PowerShell1
SPSS1
Rust1

What frameworks and libraries does Snap use?

PyTorch is named in 10% of job postings at Snap, followed by TensorFlow (8%), PyTorch C++ (6%), Ray (5%).

PyTorch 10 10% required in 70% · 10 open now · since Sep 2026
TensorFlow 8 8% required in 63% · 8 open now · since Sep 2026
PyTorch C++ 6 6% required in 67% · 6 open now · since Sep 2026
Ray 5 5% required in 80% · 5 open now · since Sep 2026
TensorFlow C++ 5 5% required in 60% · 5 open now · since Sep 2026
Unity 5 5% required in 20% · 5 open now · since Sep 2026
Flink 4 4% required in 50% · 4 open now · since Sep 2026
OpenGL 4 4% required in 50% · 4 open now · since Sep 2026
Show all (24)
Scikit-learn4
Qt3
ASP.NET Core2
Metal2
OpenCV2
Unreal Engine2
Angular1
Entity Framework Core1
JAX1
MLX ML1
NumPy1
PoC Library1
React.js1
SciPy1
Statsmodels1
UVM1

What databases does Snap use?

BigQuery is named in 4% of job postings at Snap, followed by Google BigQuery (4%), Redis (2%), Delta Lake (1%).

BigQuery 4 4% required in 100% · 4 open now · since Sep 2026
Google BigQuery 4 4% required in 100% · 4 open now · since Sep 2026
Redis 2 2% optional · 2 open now · since Sep 2026
Delta Lake 1 1% required in 100% · 1 open now · since Sep 2026
SAP HANA 1 1% required in 100% · 1 open now · since Sep 2026

What cloud and platforms does Snap use?

GCP is named in 16% of job postings at Snap, followed by Kubernetes (13%), AWS (13%), Linux (10%).

GCP 16 16% required in 75% · 16 open now · since Sep 2026
Kubernetes 13 13% required in 62% · 13 open now · since Sep 2026
AWS 13 13% required in 46% · 13 open now · since Sep 2026
Linux 10 10% required in 100% · 10 open now · since Sep 2026
Looker 7 7% required in 100% · 7 open now · since Sep 2026
Figma 6 6% required in 67% · 6 open now · since Sep 2026
Tableau 5 5% required in 100% · 5 open now · since Sep 2026
Spark 5 5% required in 60% · 5 open now · since Sep 2026
Show all (26)
Windows4
GitHub3
Grafana3
Istio2
Unix2
Azure2
DirectX2
Apache Kafka2
Amazon EKS1
Azure DevOps1
Databricks1
Erwin1
Google GKE1
MLFlow1
Framer1
GitHub Actions1
Power BI1
RTOS1

What developer tools does Snap use?

Microsoft Excel is named in 13% of job postings at Snap, followed by Cadence Allegro (7%), OrCAD (7%), Git (5%).

Microsoft Excel 13 13% required in 100% · 13 open now · since Sep 2026
Cadence Allegro 7 7% required in 71% · 7 open now · since Sep 2026
OrCAD 7 7% required in 71% · 7 open now · since Sep 2026
Git 5 5% required in 40% · 5 open now · since Aug 2026
Claude Code 4 4% required in 75% · 4 open now · since Sep 2026
Cursor 4 4% required in 75% · 4 open now · since Sep 2026
OpenAI Codex 3 3% required in 100% · 3 open now · since Sep 2026
Google ADK 3 3% required in 67% · 3 open now · since Sep 2026
Show all (33)
Copilot3
Envoy2
Sketch2
CMake2
Docker2
Altium Designer1
Apache Tomcat1
Cadence Innovus1
Cadence Sigrity1
GRR Rapid Response1
Ghidra1
IDA Pro1
Informatica1
Keysight ADS1
Siemens Calibre1
Zeek1
pySpark1
Cadence Conformal1
Conan1
Jenkins1
OpenXR1
Siemens ModelSim1
Siemens QuestaSim1
Siemens Veloce1
Tessent1

What AI and ML technologies does Snap use?

Claude is named in 3% of job postings at Snap, followed by LLM (2%), ChatGPT (1%), Gemini (1%).

Claude 3 3% required in 67% · 3 open now · since Sep 2026
LLM 2 2% required in 50% · 2 open now · since Sep 2026
ChatGPT 1 1% required in 100% · 1 open now · since Sep 2026
Gemini 1 1% required in 100% · 1 open now · since Sep 2026

Which engineering practices does Snap ask for?

Machine Learning is named in 24% of job postings at Snap, followed by AI Agents (11%), Computer Vision (10%), Time Series Forecasting (9%).

Machine Learning 23 24% required in 91% · 23 open now · since Sep 2026
AI Agents 11 11% required in 73% · 11 open now · since Sep 2026
Computer Vision 10 10% required in 60% · 10 open now · since Sep 2026
Time Series Forecasting 9 9% required in 89% · 9 open now · since Sep 2026
CI/CD 7 7% required in 71% · 7 open now · since Aug 2026
A/B Testing 6 6% required in 67% · 6 open now · since Sep 2026
Edge AI 5 5% required in 100% · 5 open now · since Sep 2026
Multimodal AI 5 5% required in 80% · 5 open now · since Sep 2026
Show all (37)
Incident Management4
Recommender Systems4
Service Mesh3
Diffusion Models3
Prompt Engineering3
Agentic Workflows2
ETL/ELT2
Red Teaming2
Wi-Fi2
Embeddings1
Feature Store1
Human-in-the-Loop1
IAM1
Interpretability1
LLM Guardrails1
Master Data Management1
Sensor Fusion1
Visual-Inertial Odometry1
Anomaly Detection1
Context Engineering1
Function Calling1
Knowledge Distillation1
Model Distillation1
Multi-Agent Systems1
Post-training1
Quantization1
RAG1
State Management1
Tool Use1

What does each Snap team work with?

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

Hardware

17 postings
C++7
Cadence Allegro5
OrCAD5
Python5
Claude Code2
Cursor2

AI/ML

14 postings
Python11
C++8
PyTorch7
TensorFlow5
PyTorch C++4
TensorFlow C++3

Backend

8 postings
ASP.NET Core2
C#2
C++2
Java2
JavaScript2
TypeScript2

Security

6 postings
GCP6
Kubernetes6
Python5
Linux4
AWS3
Windows3

See the open roles

How does your stack fit Snap?

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

How much does Snap pay by technology?

Median stated pay of the postings that name each technology, against the median of all Snap postings with stated pay: $259k across 65 postings.

TechnologyPostings with payMedianvs company median
Python26$313k+21%
C++16$286k+10%
SQL13$284k+10%
GCP11$313k+21%
AWS10$313k+21%
Java10$313k+21%
Kubernetes9$313k+21%
PyTorch8$328k+27%
TensorFlow7$313k+21%
Linux6$274k+6%

How modern is the Snap stack?

Cutting-edge AI adopter 83/100

Snap scores 83 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: 4; legacy ones: 0.

How common is the Snap stack in its industry?

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

Python30%
C++6%
SQL29%
GCP15%
AWS21%
Java12%
Kubernetes16%
Linux12%
PyTorch6%
TensorFlow4%

What sets Snap apart

TensorFlow4%
PyTorch C++1%
Ray1%
TensorFlow C++1%
Unity1%
Flink2%
OpenGL0%
Scikit-learn4%
Qt0%

Questions about the Snap tech stack

What programming languages does Snap use?

The languages named in Snap job postings are Python (41%), C++ (25%), SQL (20%), Java (13%), Go (4%), as a share of the 97 postings of the last 12 months.

Does Snap use PyTorch?

Yes. PyTorch is named in 10 of 97 job postings (10%) and required in 7 of them.

What cloud and platforms does Snap use?

The cloud and platforms named in Snap job postings are GCP (16), Kubernetes (13), AWS (13) (postings in brackets).

What skills do you need for a Hardware job at Snap?

Hardware postings at Snap most often require C++ (7), Cadence Allegro (5), OrCAD (5), Python (5), out of 17 postings in the last 12 months.

Is the Snap tech stack changing?

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

How modern is the Snap tech stack?

Snap scores 83 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: 4; legacy ones: 0.

How does Alion know the Snap tech stack?

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

Licence: CC BY-SA 4.0JSON