Python shows up in 51% of open tech roles.
So what should you learn next? This site reads the job boards of 36 tech, AI and defense companies every day and counts what they actually ask for. Pick the kind of role you want.
- Open roles
- 3,172
- Companies hiring
- 36
- New in the last 7 days
- 254
- Listed as remote
- At least 16%
By role
- Software engineering Python, C++, Go C++: 36% vs. 25% 1,729 roles
- SRE & platform Python, Kubernetes, AWS Kubernetes: 61% vs. 21% 136 roles
- Data engineering Python, SQL, Spark SQL: 70% vs. 19% 66 roles
- Data analysis SQL, Python, Tableau SQL: 82% vs. 19% 28 roles
- Data science Python, SQL, R SQL: 92% vs. 19% 72 roles
- Machine learning & AI Python, LLMs, PyTorch PyTorch: 40% vs. 6% 367 roles
- Security Python, Go, AWS Threat modeling: 24% vs. 3% 292 roles
- IT & identity Python, Bash, Azure Bash: 40% vs. 5% 55 roles
- Solutions engineering Python, AWS, Azure Azure: 40% vs. 20% 427 roles
- Internships & entry level Python, C++, Java Python: 76% vs. 51% 168 roles
Each row shows a role's three most requested skills, then the skill furthest above its share across all tech roles.
The whole market
The 20 skills mentioned most across every tech role tracked. These companies lean toward tech, AI and defense, so this isn't the whole job market. What this can and can't tell you.
| Skill | Share of roles, as a bar | % of roles | % of companies |
|---|---|---|---|
| Python | 1626 of 3172 roles · 35 of 36 companies | 51% | 97% |
| Go | 886 of 3172 roles · 34 of 36 companies | 28% | 94% |
| AWS | 840 of 3172 roles · 35 of 36 companies | 26% | 97% |
| C++ | 787 of 3172 roles · 27 of 36 companies | 25% | 75% |
| Kubernetes | 653 of 3172 roles · 32 of 36 companies | 21% | 89% |
| Java | 648 of 3172 roles · 31 of 36 companies | 20% | 86% |
| GCP | 637 of 3172 roles · 31 of 36 companies | 20% | 86% |
| Azure | 622 of 3172 roles · 29 of 36 companies | 20% | 81% |
| LLMs | 591 of 3172 roles · 35 of 36 companies | 19% | 97% |
| SQL | 590 of 3172 roles · 33 of 36 companies | 19% | 92% |
| CI/CD | 531 of 3172 roles · 35 of 36 companies | 17% | 97% |
| TypeScript | 489 of 3172 roles · 33 of 36 companies | 15% | 92% |
| Rust | 452 of 3172 roles · 28 of 36 companies | 14% | 78% |
| JavaScript | 448 of 3172 roles · 30 of 36 companies | 14% | 83% |
| React | 350 of 3172 roles · 32 of 36 companies | 11% | 89% |
| Linux | 332 of 3172 roles · 32 of 36 companies | 10% | 89% |
| Terraform | 332 of 3172 roles · 33 of 36 companies | 10% | 92% |
| Spark | 268 of 3172 roles · 24 of 36 companies | 8% | 67% |
| Docker | 237 of 3172 roles · 29 of 36 companies | 8% | 81% |
| PostgreSQL | 219 of 3172 roles · 30 of 36 companies | 7% | 83% |
See all 105 skills
| Skill | Category | Roles | % of roles | Companies | % of companies |
|---|---|---|---|---|---|
| Python | Languages | 1626 | 51.3% | 35 | 97% |
| Go | Languages | 886 | 27.9% | 34 | 94% |
| AWS | Cloud | 840 | 26.5% | 35 | 97% |
| C++ | Languages | 787 | 24.8% | 27 | 75% |
| Kubernetes | Infrastructure | 653 | 20.6% | 32 | 89% |
| Java | Languages | 648 | 20.4% | 31 | 86% |
| GCP | Cloud | 637 | 20.1% | 31 | 86% |
| Azure | Cloud | 622 | 19.6% | 29 | 81% |
| LLMs | AI/ML | 591 | 18.6% | 35 | 97% |
| SQL | Languages | 590 | 18.6% | 33 | 92% |
| CI/CD | Infrastructure | 531 | 16.7% | 35 | 97% |
| TypeScript | Languages | 489 | 15.4% | 33 | 92% |
| Rust | Languages | 452 | 14.2% | 28 | 78% |
| JavaScript | Languages | 448 | 14.1% | 30 | 83% |
| React | Web | 350 | 11.0% | 32 | 89% |
| Linux | Infrastructure | 332 | 10.5% | 32 | 89% |
| Terraform | Infrastructure | 332 | 10.5% | 33 | 92% |
| Spark | Data | 268 | 8.4% | 24 | 67% |
| Docker | Infrastructure | 237 | 7.5% | 29 | 81% |
| PostgreSQL | Databases | 219 | 6.9% | 30 | 83% |
| Kafka | Data | 189 | 6.0% | 26 | 72% |
| PyTorch | AI/ML | 182 | 5.7% | 22 | 61% |
| RAG | AI/ML | 176 | 5.5% | 26 | 72% |
| Scala | Languages | 170 | 5.4% | 16 | 44% |
| Bash | Languages | 159 | 5.0% | 25 | 69% |
| Ruby | Languages | 143 | 4.5% | 17 | 47% |
| Node.js | Web | 138 | 4.4% | 22 | 61% |
| Snowflake | Data | 130 | 4.1% | 20 | 56% |
| Prometheus | Observability | 128 | 4.0% | 26 | 72% |
| ETL/ELT | Data | 123 | 3.9% | 21 | 58% |
| GraphQL | Web | 123 | 3.9% | 18 | 50% |
| Data modeling | Data | 122 | 3.8% | 27 | 75% |
| Zero trust | Security | 118 | 3.7% | 18 | 50% |
| OAuth | Identity | 107 | 3.4% | 23 | 64% |
| TensorFlow | AI/ML | 107 | 3.4% | 18 | 50% |
| C# | Languages | 103 | 3.2% | 14 | 39% |
| SOC 2 | Security | 103 | 3.2% | 21 | 58% |
| gRPC | Web | 100 | 3.2% | 17 | 47% |
| Grafana | Observability | 94 | 3.0% | 23 | 64% |
| dbt | Data | 94 | 3.0% | 19 | 53% |
| Airflow | Data | 87 | 2.7% | 23 | 64% |
| OIDC | Identity | 81 | 2.6% | 18 | 50% |
| SAML | Identity | 83 | 2.6% | 22 | 61% |
| Threat modeling | Security | 81 | 2.6% | 22 | 61% |
| BigQuery | Data | 80 | 2.5% | 19 | 53% |
| Redis | Databases | 80 | 2.5% | 17 | 47% |
| FedRAMP | Security | 73 | 2.3% | 19 | 53% |
| Kotlin | Languages | 72 | 2.3% | 17 | 47% |
| MySQL | Databases | 73 | 2.3% | 18 | 50% |
| NIST | Security | 69 | 2.2% | 19 | 53% |
| Git | Infrastructure | 66 | 2.1% | 19 | 53% |
| A/B testing | Analytics | 64 | 2.0% | 19 | 53% |
| Hadoop | Data | 64 | 2.0% | 12 | 33% |
| SIEM | Security | 62 | 2.0% | 21 | 58% |
| Ansible | Infrastructure | 61 | 1.9% | 18 | 50% |
| Argo | Infrastructure | 60 | 1.9% | 20 | 56% |
| Cassandra | Databases | 59 | 1.9% | 10 | 28% |
| Helm | Infrastructure | 61 | 1.9% | 17 | 47% |
| OpenTelemetry | Observability | 59 | 1.9% | 19 | 53% |
| LangChain | AI/ML | 56 | 1.8% | 17 | 47% |
| Vulnerability management | Security | 56 | 1.8% | 20 | 56% |
| RBAC | Identity | 54 | 1.7% | 17 | 47% |
| Databricks | Data | 51 | 1.6% | 11 | 31% |
| Datadog | Observability | 51 | 1.6% | 17 | 47% |
| Elasticsearch | Databases | 52 | 1.6% | 17 | 47% |
| GitHub Actions | Infrastructure | 52 | 1.6% | 15 | 42% |
| R | Languages | 52 | 1.6% | 17 | 47% |
| SCIM | Identity | 51 | 1.6% | 20 | 56% |
| Flink | Data | 48 | 1.5% | 19 | 53% |
| Iceberg | Data | 49 | 1.5% | 14 | 39% |
| Pandas | Data | 46 | 1.5% | 12 | 33% |
| SSO | Identity | 48 | 1.5% | 18 | 50% |
| Swift | Languages | 46 | 1.5% | 15 | 42% |
| MLflow | AI/ML | 44 | 1.4% | 7 | 19% |
| Next.js | Web | 45 | 1.4% | 14 | 39% |
| ClickHouse | Databases | 40 | 1.3% | 14 | 39% |
| ISO 27001 | Security | 40 | 1.3% | 15 | 42% |
| Splunk | Observability | 42 | 1.3% | 17 | 47% |
| Tableau | Analytics | 40 | 1.3% | 16 | 44% |
| scikit-learn | AI/ML | 40 | 1.3% | 12 | 33% |
| Penetration testing | Security | 38 | 1.2% | 20 | 56% |
| MATLAB | Languages | 36 | 1.1% | 2 | 6% |
| MongoDB | Databases | 36 | 1.1% | 7 | 19% |
| PowerShell | Languages | 36 | 1.1% | 11 | 31% |
| Redshift | Data | 36 | 1.1% | 12 | 33% |
| Jenkins | Infrastructure | 33 | 1.0% | 12 | 33% |
| OWASP | Security | 27 | 0.9% | 12 | 33% |
| Okta | Identity | 28 | 0.9% | 15 | 42% |
| Active Directory | Identity | 25 | 0.8% | 6 | 17% |
| DynamoDB | Databases | 24 | 0.8% | 11 | 31% |
| Entra ID | Identity | 26 | 0.8% | 10 | 28% |
| Hugging Face | AI/ML | 24 | 0.8% | 9 | 25% |
| Vue | Web | 25 | 0.8% | 9 | 25% |
| Istio | Infrastructure | 21 | 0.7% | 11 | 31% |
| Jamf | Identity | 22 | 0.7% | 12 | 33% |
| Looker | Analytics | 22 | 0.7% | 11 | 31% |
| Angular | Web | 19 | 0.6% | 7 | 19% |
| .NET | Languages | 15 | 0.5% | 7 | 19% |
| Fivetran | Data | 15 | 0.5% | 8 | 22% |
| Intune | Identity | 16 | 0.5% | 7 | 19% |
| NumPy | Data | 16 | 0.5% | 7 | 19% |
| PHP | Languages | 13 | 0.4% | 5 | 14% |
| Power BI | Analytics | 13 | 0.4% | 6 | 17% |
| CrowdStrike | Security | 7 | 0.2% | 6 | 17% |
| Excel | Analytics | 7 | 0.2% | 4 | 11% |