Uber
Freight Forwarding · Online Groceries

Uber tech stack

Uber builds mostly with SQL, Python, Java, C++. Its stack also includes Spark, Linux, Flink, MySQL. SQL is named in 349 of the 669 job postings Uber published in the last 12 months (52%). Counted by Alion from the job postings of Uber, updated Nov 12, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Nov 12, 2026
Technologies in use
316
Postings analysed
669
Open now
338
Modernity
78 /100
New in 6 months
8

What programming languages does Uber use?

SQL is named in 52% of job postings at Uber, followed by Python (38%), Java (22%), C++ (17%).

SQL 349 52% required in 49% · 154 open now · since Jun 2026
Python 256 38% required in 77% · 117 open now · since Jun 2026
Java 149 22% required in 87% · 73 open now · since Jun 2026
C++ 114 17% required in 84% · 55 open now · since Jun 2026
Go 110 16% required in 81% · 58 open now · since Jun 2026
JavaScript 38 6% required in 74% · 16 open now · since Jun 2026
Scala 17 3% required in 76% · 13 open now · since Jun 2026
TypeScript 16 2% required in 81% · 9 open now · since Jul 2026
Show all (20)
Kotlin13
Node JS11
Ruby9
Swift6
Perl5
Rust5
Objective-C5
Bash3
C#3
Stata2
PowerShell1
Sass1

What frameworks and libraries does Uber use?

Flink is named in 6% of job postings at Uber, followed by PyTorch (5%), React.js (3%), TensorFlow (3%).

Flink 42 6% required in 29% · 23 open now · since Aug 2026
PyTorch 32 5% required in 94% · 20 open now · since Jun 2026
React.js 18 3% required in 78% · 9 open now · since Jul 2026
TensorFlow 17 3% required in 94% · 9 open now · since Jun 2026
Angular 9 1% required in 89% · 6 open now · since Jul 2026
Hadoop 9 1% required in 56% · 2 open now · since Aug 2026
Ray 8 1% required in 88% · 6 open now · since Aug 2026
Scikit-learn 7 1% required in 86% · 3 open now · since Jul 2026
Show all (63)
CUDA7
Vue.js6
Pandas6
ROS6
JAX4
XGBoost4
React Native4
Celery3
React Query3
Next.js3
AWS Strands Agents2
Bootstrap2
Django2
Flask2
LightGBM2
OpenTelemetry2
Radix UI2
Tailwind CSS2
TensorFlow C++2
Transformers2
shadcn/ui2
OpenAI Agents SDK2
Playwright2
Redux2
Room2
Streamlit2
NumPy2
Combine1
DeepEval1
Guardrails AI1
Hypothesis1
Jest1

And 23 more, each named in fewer postings.

What databases does Uber use?

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

MySQL 34 5% required in 88% · 6 open now · since Jun 2026
Presto 14 2% required in 93% · 8 open now · since Aug 2026
Redis 10 1% required in 60% · 2 open now · since Jul 2026
Cassandra 6 1% required in 67% · 3 open now · since Jun 2026
PostgreSQL 5 1% required in 60% · 1 open now · since Jul 2026
ElasticSearch 4 1% required in 25% · 2 open now · since Sep 2026
Druid 4 1% optional · 1 open now · since Sep 2026
Google BigQuery 2 <1% required in 100% · since Sep 2026
Show all (20)
DynamoDB2
Neo4j2
OpenSearch2
Apache Iceberg1
Core Data1
Oracle1
SQLite1
Trino1
Apache Solr1
InfluxDB1
Vertica1
Vespa1

What cloud and platforms does Uber use?

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

Spark 52 8% required in 58% · 27 open now · since Aug 2026
Linux 45 7% required in 73% · 24 open now · since Jun 2026
Tableau 44 7% required in 55% · 21 open now · since Jun 2026
Apache Kafka 42 6% required in 36% · 18 open now · since Jun 2026
GCP 36 5% required in 44% · 19 open now · since Jun 2026
AWS 31 5% required in 55% · 15 open now · since Jun 2026
Kubernetes 28 4% required in 68% · 19 open now · since Jun 2026
Azure 16 2% required in 56% · 7 open now · since Jun 2026
Show all (66)
Looker13
Grafana7
Figma7
NVIDIA Drive6
RTOS5
Power BI5
OpenAI5
Apollo5
FreeRTOS4
Anthropic4
Windows3
AWS Bedrock3
Buildkite3
Okta3
iOS SDK3
GitHub3
SIEM3
AppsFlyer SDK3
Amazon ECS2
Expo2
Hugging Face2
Agentforce2
Databricks2
GitHub Actions2
Langfuse2
Vertex AI2
Adjust2
Crowdstrike2
SentinelOne2
Splunk2
AWS Bedrock AgentCore1
AWS Step Functions1

And 26 more, each named in fewer postings.

What developer tools does Uber use?

Microsoft Excel is named in 5% of job postings at Uber, followed by Docker (2%), Git (2%), Rest API (2%).

Microsoft Excel 33 5% required in 76% · 21 open now · since Jul 2026
Docker 15 2% required in 73% · 8 open now · since Jun 2026
Git 14 2% required in 64% · 3 open now · since Aug 2026
Rest API 13 2% required in 62% · 8 open now · since Jun 2026
gRPC 12 2% required in 42% · 7 open now · since Jun 2026
GraphQL 10 1% required in 60% · 5 open now · since Jul 2026
Model Context Protocol 6 1% required in 100% · 2 open now · since Jul 2026
Prometheus 5 1% required in 60% · 3 open now · since Jun 2026
Show all (57)
Bazel5
Terraform4
Claude Code4
pySpark4
Envoy3
Gradle3
Cursor3
SolidWorks2
Vite2
Webpack2
WebSockets2
A2A1
Adobe Photoshop1
Adobe Premiere Pro1
Altium Designer1
AutoCAD1
Canva1
Foxglove Studio1
Husky1
MQTT1
OpenAI Codex1
OrCAD1
Protobuf1
Rspack1
TensorRT1
Turborepo1
Yarn1
ZooKeeper1
dbt1
esbuild1
etcd1
npm1

And 17 more, each named in fewer postings.

What AI and ML technologies does Uber use?

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

LLM 36 5% required in 67% · 20 open now · since Jun 2026
ChatGPT 13 2% required in 31% · 4 open now · since Jul 2026
Claude 10 1% required in 20% · 3 open now · since Aug 2026
Gemini 2 <1% required in 50% · since Oct 2026
Gaussian Splatting 2 <1% optional · since Sep 2026
Mistral 1 <1% required in 100% · since Aug 2026
LoRA 1 <1% optional · 1 open now · since Sep 2026
PEFT 1 <1% optional · 1 open now · since Sep 2026

Which engineering practices does Uber ask for?

Machine Learning is named in 18% of job postings at Uber, followed by AI Agents (8%), A/B Testing (6%), CI/CD (5%).

Machine Learning 119 18% required in 78% · 61 open now · since Jun 2026
AI Agents 51 8% required in 84% · 28 open now · since Jun 2026
A/B Testing 41 6% required in 63% · 21 open now · since Jun 2026
CI/CD 33 5% required in 55% · 20 open now · since Jun 2026
Incident Management 28 4% required in 100% · 20 open now · since Aug 2026
Computer Vision 25 4% required in 36% · 13 open now · since Jun 2026
Physical AI 20 3% required in 100% · 15 open now · since Jun 2026
Reinforcement Learning 13 2% required in 77% · 9 open now · since Jul 2026
Show all (81)
Multimodal AI13
RAG12
Human-in-the-Loop11
Time Series11
Recommender Systems10
Platform Engineering9
LLM Guardrails8
Fine-tuning8
SLI/SLO/SLA7
Agentic Workflows7
Feature Store6
IAM6
FinOps5
ETL/ELT5
NLP5
Anomaly Detection5
Function Calling4
Prompt Engineering4
Self-Healing4
State Management4
Sensor Fusion4
CAPA3
PKI3
TCP/IP3
Embeddings3
FMEA3
Hallucination3
eBPF3
AIOps2
HPC2
MVVM2
DNS2

And 41 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 2 <1% required in 50% · 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

152 postings
Java91
Python91
C++77
Go71
SQL33
MySQL24

Sales

63 postings
Microsoft Excel4
Tableau3

Management

62 postings
SQL37
Python15
Microsoft Excel5
JavaScript2
LLM2
Tableau2

Marketing

52 postings
Tableau3
Microsoft Excel2

AI/ML

45 postings
Python32
PyTorch23
Java16
TensorFlow11
Linux8
Spark8

Product

39 postings
SQL12
LLM4
MySQL3
AWS2
Apache Kafka2
GCP2

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 378 postings.

TechnologyPostings with payMedianvs company median
Python181$224k+7%
SQL137$177k−15%
Java126$224k+7%
C++100$224k+7%
Go89$224k+7%
Spark43$211k+1%
Flink35$224k+7%
Linux34$224k+7%
Apache Kafka32$209k0%
MySQL28$225k+7%

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
SRENov 2026
Post-trainingNov 2026
WebSocketsOct 2026
GitHub ActionsOct 2026
GeminiOct 2026
FMEAOct 2026
TransformersOct 2026
CAPAOct 2026
Rising
Spark4% → 9%
Flink2% → 7%
Microsoft Excel1% → 6%
Incident Management1% → 5%
Falling
Machine Learning27% → 16%
Linux15% → 5%
PyTorch13% → 3%
Computer Vision11% → 2%
Physical AI9% → 2%
Multimodal AI8% → 1%
MySQL9% → 4%
AI Agents11% → 7%

How modern is the Uber stack?

Cutting-edge AI adopter 78/100

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

How common is the Uber stack in its industry?

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

SQL41%
Python38%
Java17%
C++8%
Go11%
Spark8%
Linux18%
Tableau15%
Apache Kafka14%
Flink5%

What sets Uber apart

Presto2%
Hadoop3%
Ruby4%
Ray2%
CUDA2%
Cassandra2%
NVIDIA Drive0%
ROS2%
Apollo1%
Objective-C2%

Questions about the Uber tech stack

What programming languages does Uber use?

The languages named in Uber job postings are SQL (52%), Python (38%), Java (22%), C++ (17%), Go (16%), as a share of the 669 postings of the last 12 months.

Does Uber use Flink?

Yes. Flink is named in 42 of 669 job postings (6%) and required in 12 of them.

What cloud and platforms does Uber use?

The cloud and platforms named in Uber job postings are Spark (52), Linux (45), Tableau (44) (postings in brackets).

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

Backend postings at Uber most often require Java (91), Python (91), C++ (77), Go (71), out of 152 postings in the last 12 months.

Is the Uber tech stack changing?

Yes. SRE, Post-training, WebSockets, GitHub Actions first appeared in Uber job postings in the last six months.

How modern is the Uber tech stack?

Uber scores 78 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: 8; 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 669 postings of the last 12 months and were updated on Nov 12, 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: 316 technologies from 669 job postings", as of Nov 12, 2026. https://alion.io/company/uber/technologies

Licence: CC BY-SA 4.0JSON