Skills for an AI career

Requirements breakdown from 106 AI job postings on hh.ru. Grouped by stack for a meaningful learning plan.

106
vacancies
295
unique skills
25
learning groups
966
mentions
🧠
#1
135mentions

LLMs and model work

the core of AI development -- provider APIs, prompting, fine-tuning and model evaluation. The first thing to master for AI work.

LLM
34
Prompt Engineering
23
OpenAI API
11
Function Calling
7
LLM API
7
Claude
6
Anthropic API
5
LoRA
4
ChatGPT
3
Claude API
3
Context Engineering
3
Fine-tuning
3
V-LLM
3
Multimodal models
3
Hugging Face
2
Ollama
2
Quantization
2
Generative models
2
Deep Learning
1
Diffusion Models
1
Gemini API
1
GigaChat API
1
LLM-as-Judge
1
Llama
1
PEFT
1
Qwen
1
Structured Output
1
YandexGPT
1
LLM Distillation
1
Neural networks
1
🐍
#2
95mentions

Python and its ecosystem

the primary language for AI development. Learn it alongside web frameworks, async code and data libraries.

Python
54
FastAPI
17
Async
11
Pandas
6
Aiohttp
3
ASGI
1
Celery
1
Django
1
Flask
1
🤖
#3
85mentions

Agentic AI and orchestration

frameworks for building AI agents, multi-agent systems and complex pipelines. The hottest direction of 2025-2026.

LangChain
22
AI Agents
20
MCP
11
CrewAI
6
Multi-agent systems
6
LangGraph
5
LlamaIndex
5
AutoGen
2
Agentic Workflows
1
AutoGPT
1
Claude Agents SDK
1
GenKit
1
Google ADK
1
Haystack
1
Multi-step Pipelines
1
OpenAI Agents SDK
1
🗄️
#4
76mentions

Databases and storage

relational and NoSQL databases, caching, message queues. You can't build any production service without them.

PostgreSQL
19
Redis
10
SQL
9
Apache Kafka
7
ClickHouse
7
RabbitMQ
5
NoSQL
3
Databases
3
SQLAlchemy
2
Elasticsearch
1
Full-text Search
1
Ignite
1
MQ
1
MS SQL Server
1
MongoDB
1
MySQL
1
NATS
1
OpenSearch
1
Oracle
1
Supabase
1
🔍
#5
74mentions

RAG and vector search

Retrieval-Augmented Generation -- connecting your own data to LLMs. A key pattern for enterprise AI solutions.

RAG
27
Vector databases
15
Embeddings
11
ChromaDB
2
Milvus
2
Pinecone
2
Reranking
2
Weaviate
2
pgvector
2
AI search
1
BM25
1
FAISS
1
Knowledge Graph
1
Qdrant
1
RAGAS
1
Text vectorization
1
Vector indexes
1
Hybrid search
1
🚀
#6
70mentions

DevOps and infrastructure

containerization, CI/CD, cloud, deployment. Needed to ship an AI solution to production.

Docker
20
Git
17
CI/CD
8
Kubernetes
8
DevOps
2
Docker Swarm
2
Linux
2
AWS
1
Bash
1
Docker Compose
1
GCP
1
GitHub Actions
1
SSH
1
Vercel
1
Yandex Cloud
1
Deployment
1
Containerization
1
Terminal
1
📊
#7
64mentions

Classical ML and Data Science

classical machine learning, statistics, data analysis. The foundation the whole AI field rests on.

Machine Learning
11
NLP
10
Transformers
8
NumPy
5
LightGBM
3
PyTorch
3
XGBoost
3
scikit-learn
3
Reinforcement Learning
2
TensorFlow
2
Time Series Analysis
2
Statistics
2
Bayesian methods
1
Data Science
1
Feature Engineering
1
Imitation Learning
1
SciPy
1
Self-supervised Learning
1
Linear algebra
1
Predictive analytics
1
Demand forecasting
1
Recommender systems
1
🔌
#8
51mentions

APIs and integrations

designing and building APIs, integrating with external services, data exchange protocols.

REST API
13
API
9
Webhooks
6
OAuth
5
WebSocket
5
JWT
3
GraphQL
2
1C integration
1
API integrations
1
CRM integrations
1
Notion API
1
Protocol Buffers
1
SDK
1
WordPress REST API
1
gRPC
1
🎨
#9
47mentions

Frontend and web development

client-side development -- React stack, TypeScript, markup. Needed for full-stack AI apps and interfaces.

React
9
TypeScript
9
JavaScript
7
Node.js
7
Angular
2
NestJS
2
Next.js
2
CSS
1
Frontend
1
HTML
1
Hugo
1
Redux Toolkit
1
Tailwind CSS
1
Vite
1
Zustand
1
Responsive layout
1
⚡
#10
46mentions

AI developer tools

AI-enabled IDEs, code generation, tools for AI-assisted development. Speed boost of 2-5x.

Cursor
13
AI-assisted Development
9
AI tooling
7
Claude Code
6
Copilot
5
Replit
2
V0
2
Bolt
1
Codex
1
📈
#11
29mentions

Product skills and analytics

product thinking, analytics, A/B tests, pricing. For those who want to influence the product, not just code.

A/B testing
10
Product analytics
10
AI-native products
1
NPV
1
Product Management
1
ROI
1
SaaS
1
TCO
1
Analytics systems
1
Dynamic pricing
1
Personalization
1
🎤
#12
25mentions

Voice technologies and Computer Vision

specialized AI fields -- voice, speech and image recognition, OCR. Niche but well-paid.

TTS
4
ASR
3
Computer Vision
2
Deepgram
2
ElevenLabs
2
OCR
2
CNN
1
LSTM
1
OpenAI Realtime
1
SIP
1
STT
1
Twilio
1
VAPI
1
VoIP
1
WebRTC
1
Whisper
1
💻
#13
25mentions

Other programming languages

languages beyond Python/JS. Go is growing for backend AI services, C++ is needed for optimization, the rest come up per project.

Go
6
C++
4
Java
3
PHP
3
.NET
2
C#
2
ASP.NET Core
1
Entity Framework Core
1
Spring
1
Spring Boot
1
Symfony
1
🔧
#14
23mentions

MLOps and model monitoring

infrastructure for training, deploying and monitoring ML models in production.

MLOps
5
LLMSecOps
3
Langfuse
3
Eval systems
2
Human Evaluation
2
MLflow
2
AWS SageMaker
1
Kubeflow
1
ML monitoring
1
Benchmarking
1
Metrics
1
Monitoring
1
🧩
#15
21mentions

No-code, Low-code and automation

automation without code or with minimal code. A fast way to wire up an AI pipeline without programming.

N8N
12
Low-code
3
Make
3
Flowise
2
Albato
1
🏛️
#16
18mentions

Architecture and design

design patterns, architectural approaches, microservices. Senior/lead level.

Microservices
6
SOLID
3
Backend
2
ADR
1
Backend architecture
1
C4 Model
1
Clean Architecture
1
Domain-Driven Design
1
UML
1
Design patterns
1
💬
#17
12mentions

Chatbots and conversational systems

building bots for Telegram and other platforms, NLU, intent classification. The most common "first AI product" at companies.

Telegram Bot API
4
Chatbots
4
Aiogram
1
Bot API
1
Intent classification
1
NLU
1
📦
#18
11mentions

Data Engineering and data pipelines

ETL, big data processing, Spark, Hadoop ecosystem. For those who work with data at scale.

Apache Spark
3
ETL
2
Airbyte
1
Cloudera CDP
1
Data Pipelines
1
Databricks
1
Hive
1
Streamlit
1
📋
#19
10mentions

Methodologies and processes

development management frameworks. The bare minimum for team work.

Agile
5
Scrum
4
Jira
1
📄
#20
8mentions

Document handling and parsing

extracting data from documents, scraping, file handling. A practical task for RAG pipelines.

Logging
2
CSV
1
Cron
1
Excel
1
PDF
1
Document parsing
1
Scraping
1
✅
#21
7mentions

Testing and QA

automated tests, browser automation, API testing. The footprint for AI projects is still minimal.

Jest
1
NUnit
1
Playwright
1
Puppeteer
1
Pytest
1
TestContainers
1
xUnit
1
⚙️
#22
7mentions

GPU and compute optimization

GPU work, CUDA, distributed compute. Needed for training and inference.

CUDA
1
GPU
1
GPU clusters
1
Performance Optimization
1
Pruning
1
Threading
1
WASM
1
🔐
#23
4mentions

Security and authorization

authentication, access control. A small but important niche.

Distributed Tracing
2
Keycloak
1
Caching
1
📱
#24
2mentions

Mobile development

native mobile development. Rarely seen in AI job postings, but it comes up.

Android
1
iOS
1
🔗
#25
21mentions

Other

skills that don't form a standalone stack and don't fit logically into other groups.

AI
7
Real-time
2
IP
1
Media Gateway
1
Mem0
1
RTP
1
State Machines
1
TCP/UDP
1
Tilda
1
Unreal Engine
1
Web
1
WordPress
1
Bitrix24
1
Network programming
1
Data collected on April 15, 2026. Source: hh.ru, searched for 'ai' across QA/testing roles.