Skills
Software Engineer Skills
Python is the most in-demand skill for Software Engineer roles, asked for in 41% of 4,998 live Software Engineer listings. The most-requested skills are Python, C++, Kubernetes, GCP, and Agentic AI.
Ranked by live-role demand across active Software Engineer listings. Updated 1 hour ago.
Most-requested skills
| Skill | Share of roles | Listings |
|---|---|---|
| Python | 41% | 2,051 |
| C++ | 28% | 1,382 |
| Kubernetes | 26% | 1,276 |
| GCP | 25% | 1,257 |
| Agentic AI | 25% | 1,253 |
| LLMs | 24% | 1,224 |
| Machine Learning | 24% | 1,223 |
| AWS | 24% | 1,194 |
| TypeScript | 22% | 1,107 |
| Distributed Systems | 21% | 1,028 |
| CI/CD | 20% | 1,017 |
| React | 18% | 889 |
| GPU | 17% | 836 |
| Docker | 16% | 804 |
| Android | 16% | 785 |
| Speech Recognition | 16% | 776 |
| Java | 15% | 770 |
| iOS | 15% | 761 |
| Azure | 15% | 725 |
| Data Engineering | 11% | 565 |
| PostgreSQL | 10% | 512 |
| Autonomous Vehicles | 9% | 464 |
| Rust | 9% | 438 |
| C# | 8% | 412 |
| Kotlin | 8% | 409 |
| Robotics | 8% | 407 |
| SQL | 7% | 342 |
| Node.js | 6% | 300 |
| Terraform | 6% | 288 |
| JavaScript | 6% | 287 |
| Deep Learning | 5% | 274 |
| CUDA | 5% | 266 |
| PyTorch | 5% | 250 |
| Snowflake | 4% | 197 |
| Spark | 4% | 195 |
| Kafka | 4% | 192 |
| RAG | 4% | 190 |
| Generative AI | 4% | 186 |
| Model Context Protocol | 3% | 163 |
| FastAPI | 3% | 159 |
| Go | 3% | 159 |
| Multimodal | 3% | 156 |
| Fine-tuning | 3% | 154 |
| Vector Databases | 3% | 148 |
| Foundation Models | 3% | 143 |
| Prompt Engineering | 3% | 137 |
| Embeddings | 3% | 133 |
| Redis | 3% | 126 |
| Reinforcement Learning | 3% | 126 |
| Data Science | 2% | 123 |
| Computer Vision | 2% | 120 |
| GraphQL | 2% | 103 |
| Airflow | 2% | 98 |
| vLLM | 2% | 95 |
| TensorRT | 2% | 91 |
| Databricks | 2% | 84 |
| MongoDB | 2% | 84 |
| NLP | 2% | 83 |
| JAX | 2% | 80 |
| Triton | 2% | 76 |
| Elasticsearch | 1% | 72 |
| TensorFlow | 1% | 72 |
| LangChain | 1% | 68 |
| BigQuery | 1% | 67 |
| Scala | 1% | 66 |
| Django | 1% | 61 |
| Quantization | 1% | 60 |
| Time Series | 1% | 57 |
| dbt | 1% | 52 |
| MLOps | 1% | 50 |
| Hugging Face | 1% | 47 |
| LangGraph | 1% | 45 |
| Recommendation Systems | 1% | 38 |
| Pinecone | 1% | 37 |
| pandas | 1% | 29 |
| Ruby | 1% | 28 |
| ONNX | 1% | 27 |
| Flask | 1% | 27 |
| LlamaIndex | 0% | 24 |
| NumPy | 0% | 24 |
| Diffusion Models | 0% | 23 |
| pgvector | 0% | 19 |
| Weaviate | 0% | 17 |
| LoRA | 0% | 16 |
| Transformers | 0% | 16 |
| Pydantic AI | 0% | 15 |
| MATLAB | 0% | 13 |
| Milvus | 0% | 13 |
| Llama | 0% | 12 |
| Tableau | 0% | 9 |
| scikit-learn | 0% | 8 |
| AutoGen | 0% | 8 |
| LangSmith | 0% | 7 |
| Swift | 0% | 7 |
| SageMaker | 0% | 6 |
| Power BI | 0% | 6 |
| MLflow | 0% | 6 |
| Mistral | 0% | 6 |
| Langfuse | 0% | 6 |
| CrewAI | 0% | 5 |
| Vertex AI | 0% | 4 |
| Ollama | 0% | 4 |
| PEFT | 0% | 4 |
| Qdrant | 0% | 3 |
| Ray | 0% | 3 |
Go deeper
About this data
- What skills do Software Engineer roles need?
- Python is the most in-demand skill for Software Engineer roles, asked for in 41% of 4,998 live Software Engineer listings. The most-requested skills are Python, C++, Kubernetes, GCP, and Agentic AI.
- How is demand measured?
- We scan the title and description of every active Software Engineer listing for a curated vocabulary of skills, then rank each by the number of distinct live roles that mention it. Share is that count divided by all active Software Engineer roles.
- How current is it?
- It reflects live listings and updates as new roles are posted and old ones close.