Uber tech stack

Uber builds mostly with SQL, Python, Java, C++. Its stack also includes Linux, MySQL, Spark, PyTorch. SQL is named in 164 of the 344 job postings Uber published in the last 12 months (48%). Counted by Alion from the job postings of Uber, updated Sep 27, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Sep 27, 2026
Technologies in use
232
Postings analysed
344
Open now
181
Modernity
82 /100
New in 6 months
3

What programming languages does Uber use?

SQL is named in 48% of job postings at Uber, followed by Python (41%), Java (24%), C++ (20%).

SQL 164 48% required in 55% · 72 open now · since Jun 2026
Python 141 41% required in 86% · 60 open now · since Jun 2026
Java 81 24% required in 93% · 30 open now · since Jun 2026
C++ 68 20% required in 81% · 34 open now · since Jun 2026
Go 56 16% required in 88% · 26 open now · since Jun 2026
JavaScript 20 6% required in 90% · 11 open now · since Jun 2026
Kotlin 11 3% required in 91% · 4 open now · since Aug 2026
TypeScript 8 2% required in 88% · 3 open now · since Jul 2026
Show all (19)
Ruby6
Scala6
Perl4
Node JS4
Swift3
Bash2
Objective-C2
C#1
PowerShell1
Rust1
Sass1

What frameworks and libraries does Uber use?

PyTorch is named in 7% of job postings at Uber, followed by Flink (5%), TensorFlow (3%), PyTorch C++ (2%).

PyTorch 23 7% required in 100% · 15 open now · since Jun 2026
Flink 17 5% required in 24% · 4 open now · since Aug 2026
TensorFlow 10 3% required in 100% · 6 open now · since Jun 2026
PyTorch C++ 8 2% required in 100% · 7 open now · since Jun 2026
Hadoop 8 2% required in 50% · 1 open now · since Aug 2026
React.js 7 2% required in 100% · 4 open now · since Jul 2026
CUDA 6 2% required in 17% · 5 open now · since Jun 2026
Angular 4 1% required in 100% · 1 open now · since Jul 2026
Show all (49)
Scikit-learn4
ROS4
JAX3
AWS Strands Agents2
Bootstrap2
Celery2
Django2
Flask2
Pandas2
Radix UI2
Ray2
React Native2
Tailwind CSS2
Vue.js2
XGBoost2
shadcn/ui2
Commander.js1
DeepEval1
Guardrails AI1
Hypothesis1
Jest1
Jetpack Compose1
LangChain1
LangGraph1
LightGBM1
LiteLLM1
NLTK1
Next.js1
OpenAI Agents SDK1
OpenTelemetry1
Playwright1
React Query1

And 9 more, each named in fewer postings.

What databases does Uber use?

MySQL is named in 8% of job postings at Uber, followed by Presto (3%), Redis (1%), Cassandra (1%).

MySQL 27 8% required in 89% · 3 open now · since Jun 2026
Presto 10 3% required in 90% · 5 open now · since Aug 2026
Redis 4 1% required in 75% · 1 open now · since Jul 2026
Cassandra 3 1% required in 100% · 1 open now · since Jun 2026
PostgreSQL 3 1% required in 67% · since Jul 2026
Druid 3 1% optional · 1 open now · since Sep 2026
BigQuery 1 <1% required in 100% · 1 open now · since Sep 2026
DynamoDB 1 <1% required in 100% · 1 open now · since Jun 2026
Show all (14)
ElasticSearch1
Google BigQuery1
Neo4j1
Oracle1
SQLite1
Trino1

What cloud and platforms does Uber use?

Linux is named in 9% of job postings at Uber, followed by Spark (8%), Apache Kafka (7%), Tableau (6%).

Linux 31 9% required in 74% · 23 open now · since Jun 2026
Spark 26 8% required in 69% · 10 open now · since Aug 2026
Apache Kafka 23 7% required in 43% · 7 open now · since Jun 2026
Tableau 22 6% required in 73% · 11 open now · since Jun 2026
GCP 14 4% required in 71% · 8 open now · since Jun 2026
AWS 13 4% required in 85% · 6 open now · since Jun 2026
Kubernetes 13 4% required in 85% · 8 open now · since Jun 2026
Azure 7 2% required in 57% · 4 open now · since Jun 2026
Show all (49)
CUDA Toolkit6
Grafana4
Power BI4
OpenAI4
Apollo4
NVIDIA Drive4
Figma3
FreeRTOS3
Looker3
RTOS3
Anthropic3
AppsFlyer SDK3
AWS Bedrock2
Amazon ECS2
Expo2
GitHub2
SIEM2
AWS Bedrock AgentCore1
AWS Step Functions1
Active Directory1
Agentforce1
Amazon EventBridge1
Android SDK1
Arize Phoenix1
CyberArk1
Databricks1
Datadog1
Flyte1
Hugging Face1
LDAP1
Langfuse1
Microsoft Entra ID1

And 9 more, each named in fewer postings.

What developer tools does Uber use?

Git is named in 3% of job postings at Uber, followed by Docker (3%), Microsoft Excel (3%), gRPC (3%).

Git 10 3% required in 80% · since Aug 2026
Docker 9 3% required in 89% · 3 open now · since Jun 2026
Microsoft Excel 9 3% required in 89% · 4 open now · since Jul 2026
gRPC 9 3% required in 56% · 7 open now · since Jun 2026
Rest API 5 1% required in 80% · 3 open now · since Jun 2026
GraphQL 5 1% required in 60% · 2 open now · since Jul 2026
Terraform 3 1% required in 100% · 1 open now · since Jul 2026
Model Context Protocol 2 1% required in 100% · since Jul 2026
Show all (28)
SolidWorks2
Prometheus2
Claude Code2
Cursor2
A2A1
AutoCAD1
Envoy1
Foxglove Studio1
Gradle1
Husky1
MQTT1
Protobuf1
TensorRT1
Vite1
Webpack1
dbt1
pre-commit1
ONNX1
Wireshark1
containerd1

What AI and ML technologies does Uber use?

LLM is named in 5% of job postings at Uber, followed by ChatGPT (2%), Claude (2%), PEFT (1%).

LLM 18 5% required in 78% · 11 open now · since Jun 2026
ChatGPT 8 2% required in 38% · 4 open now · since Jul 2026
Claude 6 2% optional · 2 open now · since Aug 2026
PEFT 2 1% required in 50% · 2 open now · since Jun 2026
Gaussian Splatting 2 1% optional · 1 open now · since Sep 2026
LoRA 2 1% optional · 2 open now · since Jun 2026
Mistral 1 <1% required in 100% · since Aug 2026

Which engineering practices does Uber ask for?

Machine Learning is named in 22% of job postings at Uber, followed by AI Agents (8%), A/B Testing (7%), Computer Vision (6%).

Machine Learning 75 22% required in 77% · 41 open now · since Jun 2026
AI Agents 27 8% required in 85% · 16 open now · since Jun 2026
A/B Testing 25 7% required in 68% · 8 open now · since Jun 2026
Computer Vision 22 6% required in 41% · 19 open now · since Jun 2026
Incident Management 16 5% required in 100% · 8 open now · since Aug 2026
CI/CD 16 5% required in 63% · 6 open now · since Jun 2026
Physical AI 15 4% required in 100% · 13 open now · since Jun 2026
Multimodal AI 10 3% required in 60% · 8 open now · since Jun 2026
Show all (65)
Time Series Forecasting8
Fine-tuning8
RAG7
LLM Guardrails6
Platform Engineering6
Reinforcement Learning5
Recommender Systems5
Human-in-the-Loop4
IAM4
SLI/SLO/SLA4
NLP4
Prompt Engineering3
State Management3
Agentic Workflows3
Knowledge Distillation3
Sensor Fusion3
FinOps2
HPC2
PKI2
Shift-Left2
TCP/IP2
Anomaly Detection2
DNS2
Rollup2
Diffusion Models2
Hallucination2
Vision-Language-Action2
World Models2
AIOps1
Clean Architecture1
Declarative UI1
ETL/ELT1

And 25 more, each named in fewer postings.

What other technologies does Uber use?

Kotlin Coroutines is named in <1% of job postings at Uber.

Kotlin Coroutines 1 <1% required in 100% · since Aug 2026

What does each Uber team work with?

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

Backend

92 postings
Python60
Java56
C++48
Go40
SQL27
MySQL20

Product

31 postings
SQL11
LLM4
MySQL3
AWS2
Apache Kafka2
GCP2

Marketing

25 postings
Microsoft Excel2
Tableau2

AI/ML

25 postings
PyTorch17
Python16
Linux7
PyTorch C++7
TensorFlow6
Java5

Management

18 postings
SQL10
Python8
JavaScript2
Tableau2

See the open roles

How does your stack fit Uber?

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

How much does Uber pay by technology?

Median stated pay of the postings that name each technology, against the median of all Uber postings with stated pay: $209k across 226 postings.

TechnologyPostings with payMedianvs company median
Python116$218k+4%
SQL89$204k−2%
Java71$224k+7%
C++59$224k+7%
Go47$224k+7%
MySQL24$229k+9%
Spark24$211k+1%
Linux23$224k+7%
PyTorch21$224k+7%
Apache Kafka20$209k0%

How is the Uber 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
SolidWorksSep 2026
DruidSep 2026
GitHubSep 2026
Rising
Python28% → 42%
Java13% → 25%
Spark0% → 8%
MySQL3% → 8%
Flink0% → 5%
Incident Management0% → 5%
Apache Kafka3% → 7%
Kotlin0% → 4%
Falling
Computer Vision22% → 5%
Linux22% → 8%
AI Agents19% → 7%
PyTorch13% → 6%
PyTorch C++9% → 2%
LLM Guardrails6% → 1%
CUDA6% → 1%
CUDA Toolkit6% → 1%

How modern is the Uber stack?

Cutting-edge AI adopter 82/100

Uber scores 82 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: 7; legacy ones: 0.

How common is the Uber stack in its industry?

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

SQL44%
Python42%
Java20%
C++11%
Go12%
Linux19%
MySQL13%
Spark8%
Apache Kafka15%
PyTorch9%

What sets Uber apart

Flink4%
Presto1%
Hadoop3%
PyTorch C++3%
CUDA2%
CUDA Toolkit3%
Ruby4%
Scala4%
Apollo1%
NVIDIA Drive0%

Questions about the Uber tech stack

What programming languages does Uber use?

The languages named in Uber job postings are SQL (48%), Python (41%), Java (24%), C++ (20%), Go (16%), as a share of the 344 postings of the last 12 months.

Does Uber use PyTorch?

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

What cloud and platforms does Uber use?

The cloud and platforms named in Uber job postings are Linux (31), Spark (26), Apache Kafka (23) (postings in brackets).

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

Backend postings at Uber most often require Python (60), Java (56), C++ (48), Go (40), out of 92 postings in the last 12 months.

Is the Uber tech stack changing?

Yes. SolidWorks, Druid, GitHub first appeared in Uber job postings in the last six months.

How modern is the Uber tech stack?

Uber scores 82 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: 7; legacy ones: 0.

How does Alion know the Uber tech stack?

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

Licence: CC BY-SA 4.0JSON