Thinking Machines Lab
AI Development Tools · AI Research Labs

Thinking Machines Lab tech stack

Thinking Machines Lab builds mostly with Python, Rust, JavaScript, C++. Its stack also includes PyTorch, JAX, Kubernetes, Linux. Python is named in 47 of the 74 job postings Thinking Machines Lab published in the last 12 months (64%). Counted by Alion from the job postings of Thinking Machines Lab, updated Nov 11, 2026.

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

What programming languages does Thinking Machines Lab use?

Python is named in 64% of job postings at Thinking Machines Lab, followed by Rust (31%), JavaScript (7%), C++ (5%).

Python 47 64% required in 89% · 28 open now · since Feb 2026
Rust 23 31% required in 91% · 11 open now · since Feb 2026
JavaScript 5 7% required in 40% · 2 open now · since Jul 2026
C++ 4 5% required in 100% · 1 open now · since Aug 2026
TypeScript 4 5% required in 100% · 2 open now · since Jul 2026
Clarity 3 4% required in 100% · 2 open now · since Aug 2026
Go 1 1% required in 100% · since Aug 2026
SQL 1 1% required in 100% · 1 open now · since Nov 2026
Show all (9)
Node JS1

What frameworks and libraries does Thinking Machines Lab use?

PyTorch is named in 36% of job postings at Thinking Machines Lab, followed by JAX (32%), TensorFlow (23%), SGLang (9%).

PyTorch 27 36% required in 78% · 20 open now · since Feb 2026
JAX 24 32% required in 83% · 18 open now · since Feb 2026
TensorFlow 17 23% required in 82% · 14 open now · since Aug 2026
SGLang 7 9% required in 14% · 3 open now · since Aug 2026
Ray 5 7% required in 60% · 2 open now · since Feb 2026
CUDA 5 7% required in 40% · 3 open now · since Jun 2026
NCCL 5 7% required in 40% · 3 open now · since Jun 2026
React.js 4 5% required in 100% · 2 open now · since Jul 2026
Show all (18)
DeepSpeed4
XLA4
Megatron-LM3
Triton2
OpenTelemetry2
Apache TVM1
Bootstrap1
FSDP1
Flink1
TensorRT-LLM1

What databases does Thinking Machines Lab use?

ClickHouse is named in 3% of job postings at Thinking Machines Lab, followed by Delta Lake (3%), Google BigQuery (1%), Redis (1%).

ClickHouse 2 3% required in 100% · 2 open now · since Aug 2026
Delta Lake 2 3% required in 100% · since Aug 2026
Google BigQuery 1 1% required in 100% · 1 open now · since Oct 2026
Redis 1 1% required in 100% · 1 open now · since Aug 2026
Snowflake 1 1% required in 100% · 1 open now · since Oct 2026
DynamoDB 1 1% optional · since Aug 2026

What cloud and platforms does Thinking Machines Lab use?

Kubernetes is named in 27% of job postings at Thinking Machines Lab, followed by Linux (12%), vLLM (9%), Spark (5%).

Kubernetes 20 27% required in 40% · 12 open now · since Jun 2026
Linux 9 12% required in 56% · 5 open now · since Jun 2026
vLLM 7 9% required in 14% · 3 open now · since Aug 2026
Spark 4 5% required in 75% · 1 open now · since Feb 2026
Apache Kafka 3 4% required in 67% · 1 open now · since Aug 2026
AWS 2 3% required in 50% · 1 open now · since Aug 2026
Airflow 2 3% optional · since Aug 2026
Buildkite 2 3% optional · since Aug 2026
Show all (19)
GitHub2
GitHub Actions2
Grafana2
TGI2
Azure1
GCP1
Okta1
SIEM1
Splunk1
API Gateway1
AWS Lambda1

What developer tools does Thinking Machines Lab use?

SLURM is named in 11% of job postings at Thinking Machines Lab, followed by Terraform (7%), TPU (7%), Claude Code (3%).

SLURM 8 11% required in 63% · 6 open now · since Jun 2026
Terraform 5 7% required in 40% · 1 open now · since Aug 2026
TPU 5 7% required in 20% · 4 open now · since Aug 2026
Claude Code 2 3% required in 100% · since Aug 2026
Cursor 2 3% required in 100% · since Aug 2026
Git 2 3% required in 100% · since Aug 2026
Jupyter Notebook 2 3% required in 100% · since Apr 2026
OpenAI Codex 2 3% required in 100% · since Aug 2026
Show all (15)
NVLink2
Docker2
Prometheus2
dbt2
InfiniBand1
TensorRT1
osquery1

What AI and ML technologies does Thinking Machines Lab use?

LLM is named in 15% of job postings at Thinking Machines Lab, followed by LoRA (7%), PEFT (7%), ChatGPT (1%).

LLM 11 15% required in 36% · 6 open now · since Aug 2026
LoRA 5 7% required in 100% · 3 open now · since Aug 2026
PEFT 5 7% required in 40% · 3 open now · since Aug 2026
ChatGPT 1 1% required in 100% · 1 open now · since Aug 2026
Claude 1 1% required in 100% · since Aug 2026

Which engineering practices does Thinking Machines Lab ask for?

Machine Learning is named in 42% of job postings at Thinking Machines Lab, followed by Post-training (27%), Fine-tuning (22%), Reinforcement Learning (14%).

Machine Learning 31 42% required in 87% · 23 open now · since Feb 2026
Post-training 20 27% required in 95% · 13 open now · since Aug 2026
Fine-tuning 16 22% required in 94% · 8 open now · since Apr 2026
Reinforcement Learning 10 14% required in 60% · 4 open now · since Apr 2026
Multimodal AI 9 12% required in 89% · 5 open now · since Feb 2026
Pre-training 9 12% required in 89% · 7 open now · since Aug 2026
AI Agents 8 11% required in 38% · 7 open now · since Aug 2026
CI/CD 7 9% required in 71% · 3 open now · since Aug 2026
Show all (37)
RLHF7
Synthetic Data6
Quantization6
SRE4
DPO4
RLAIF4
PPO4
EU AI Act2
KV Cache2
Mixture of Experts2
Reinforcement Learning2
Speculative Decoding2
GitOps2
SFT2
Reward Modeling2
Function Calling1
Human-in-the-Loop1
IAM1
Knowledge Distillation1
Platform Engineering1
A/B Testing1
Agentic Workflows1
GRPO1
HPC1
Progressive Delivery1
Recommender Systems1
Self-Supervised Learning1
Speech Recognition1
Text-to-Speech1

What does each Thinking Machines Lab team work with?

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

Backend

22 postings
Python20
Rust15
React.js4
TypeScript4
C++3
Spark3

AI/ML

18 postings
JAX15
PyTorch15
Python12
TensorFlow11
CUDA2
LLM2

DevOps

8 postings
Python4
LoRA3
Rust3
JAX2
Kubernetes2
PEFT2

Web3

3 postings
Clarity3
JAX3
PyTorch3
Python3
TensorFlow3

See the open roles

How does your stack fit Thinking Machines Lab?

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

How is the Thinking Machines Lab 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
Reward ModelingAug 2026
C++Aug 2026
SFTAug 2026
ClickHouseAug 2026
Synthetic DataAug 2026
ClarityAug 2026
KV CacheAug 2026
Mixture of ExpertsAug 2026
Rising
Post-training11% → 40%
Fine-tuning7% → 28%
Reinforcement Learning4% → 19%
Synthetic Data0% → 14%
AI Agents4% → 16%
C++0% → 9%
Quantization4% → 12%
Clarity0% → 7%
Falling
SLURM21% → 5%
XLA14% → 0%
CI/CD18% → 5%
Terraform14% → 2%
DeepSpeed11% → 2%
CUDA11% → 5%
JavaScript11% → 5%
Multimodal AI14% → 9%

How modern is the Thinking Machines Lab stack?

Cutting-edge AI adopter 80/100

Thinking Machines Lab 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: 0.

How common is the Thinking Machines Lab stack in its industry?

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

Python81%
PyTorch52%
JAX25%
Rust33%
Kubernetes57%
TensorFlow25%
LLM65%
Linux39%
SGLang17%
vLLM25%

What sets Thinking Machines Lab apart

Clarity0%

Questions about the Thinking Machines Lab tech stack

What programming languages does Thinking Machines Lab use?

The languages named in Thinking Machines Lab job postings are Python (64%), Rust (31%), JavaScript (7%), C++ (5%), TypeScript (5%), as a share of the 74 postings of the last 12 months.

Does Thinking Machines Lab use PyTorch?

Yes. PyTorch is named in 27 of 74 job postings (36%) and required in 21 of them.

What cloud and platforms does Thinking Machines Lab use?

The cloud and platforms named in Thinking Machines Lab job postings are Kubernetes (20), Linux (9), vLLM (7) (postings in brackets).

What skills do you need for a Backend job at Thinking Machines Lab?

Backend postings at Thinking Machines Lab most often require Python (20), Rust (15), React.js (4), TypeScript (4), out of 22 postings in the last 12 months.

Is the Thinking Machines Lab tech stack changing?

Yes. Reward Modeling, C++, SFT, ClickHouse first appeared in Thinking Machines Lab job postings in the last six months.

How modern is the Thinking Machines Lab tech stack?

Thinking Machines Lab 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: 0.

How does Alion know the Thinking Machines Lab tech stack?

Alion reads every job posting Thinking Machines Lab publishes and tags the technologies each one names. The figures on this page count the 74 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, "Thinking Machines Lab tech stack: 109 technologies from 74 job postings", as of Nov 11, 2026. https://alion.io/company/thinking-machines-lab/technologies

Licence: CC BY-SA 4.0JSON