ML Engineer: рынок
ML Engineer — самая ёмкая роль внутри AI/ML/DS-направления (самый большой pool среди ML-субниш). Production ML — берёт модель (свою или от Data Scientist), доводит до production-сервиса со стабильным SLA. Семейство ролей: ML Engineer (general — feature engineering + training + deployment), Senior ML Engineer (end-to-end ML pipelines + scaling), Staff ML Engineer/Principal ML Engineer (ML platform architecture для всей organization), ML Tech Lead (team leadership + ML infrastructure decisions), Applied ML Engineer (продуктовая ML-разработка с фокусом на business metrics). Стек: Python (монопольно), PyTorch/TensorFlow/JAX (deep learning — PyTorch доминирует 2026), scikit-learn+XGBoost+LightGBM+CatBoost (classical ML — обязателен), pandas+NumPy+Polars (data manipulation), Hugging Face Transformers+LangChain+LlamaIndex (LLM/NLP), MLflow+Weights & Biases+Neptune (experiment tracking), DVC (data version control), Airflow/Prefect/Dagster (orchestration), Docker+Kubernetes (deployment), FastAPI+Triton Inference Server+BentoML+TorchServe (model serving), ONNX (cross-framework inference), Feast/Tecton (feature stores), Spark+Ray+Dask (distributed compute), AWS SageMaker/GCP Vertex AI/Azure ML (cloud-managed). Топ-стек: python, cloud, pytorch, llm, aws. 28% — удалёнка.
На рынке ML Engineer сейчас 2 061 открытых вакансий, из них 1 991 со свежим наблюдением. Медианная зарплата $11 820/мес.
28% ML Engineer-вакансий — удалёнка или гибрид. ML work cloud-based (training в cloud GPUs, serving в K8s). Аутсорсеры (EPAM AI / Luxoft AI) — почти всегда remote. Российские банки (Сбер AI banking ML) — гибрид/офис compliance. Международные AI-companies — full-remote standard.
⚠ зарплата известна у 168 из 2061 вакансий; доля удалёнки — от 1786 с указанным форматом; свежими наблюдениями считаются 1991; тренд и сложность найма не показываются
Динамика: вакансии и источники
Сколько вакансий ML Engineer появлялось каждую неделю с 4 мая и из скольких источников они пришли. Вторая линия нужна, чтобы отличать рост рынка от роста нашего охвата: скачок вакансий в неделю, когда подключились новые источники, — это мы стали видеть больше, а не рынок вырос.
Новые вакансии и активные источники по неделям
Источников всего за период: 194
Подключение новых источников: 11 мая +7 · 18 мая +3 · 25 мая +3 · 1 июн. +6 · 8 июн. +5 · 22 июн. +13 · 29 июн. +28 · 6 июл. +17 · 13 июл. +18 · 20 июл. +10 · 27 июл. +6 · 3 авг. +2 · 10 авг. +7 · 17 авг. +2 · 24 авг. +4 · 31 авг. +7 · 7 сент. +4 · 14 сент. +4 · 21 сент. +11 · 28 сент. +2 · 5 окт. +10 · 12 окт. +3
Неделя — по дате появления вакансии, все статусы; отбор вакансий — то же правило, что у счётчика этой страницы. Источники — различные каналы сбора, их имена не публикуются.
Зарплаты во времени
Медиана зарплат в вакансиях ML Engineer по неделям, в долларах США в месяц.
Медиана зарплаты, $ в месяц
Только вакансии с зарплатой в долларах и известным периодом (месяц или год), от $500 до $50 000 в месяц. Недели, где таких вакансий меньше 10, пропущены — это «нет данных», а не ноль.
Удалённая работа во времени
Какая доля вакансий ML Engineer предлагала полностью удалённую работу — по неделям.
Доля удалённых вакансий, %
Доля считается среди вакансий, где формат указан (удалённо, гибрид, офис). Недели, где таких меньше 10, пропущены.
Технологии во времени
Как менялась доля вакансий ML Engineer, где упоминается каждая из главных технологий.
Доля вакансий с технологией, %
Доля — среди вакансий с размеченным стеком; ряд начинается с 10 авг.: раньше метки стека ставились по-другому. Недели, где размеченных вакансий меньше 20, пропущены.
Страны во времени
Как менялась доля вакансий ML Engineer в каждой из главных стран — по неделям.
Доля вакансий в стране, %
Доля — среди вакансий, где страна известна; на графике пять стран с наибольшим числом вакансий за полгода. Недели, где вакансий с известной страной меньше 20, пропущены. Рост доли страны может означать подключение нового источника в этой стране, а не рост рынка.
Спрос и наблюдаемый пул
| Открытый спрос | 2 061 |
| Наблюдаемый пул | — не публикуется |
ML Engineer — самая ёмкая AI/ML-роль, рост спроса 2026 драйвится LLM/Generative AI bumom: Foundation Model deployment, RAG-приложения, AI agents, voice/multimodal продукты. Российские продуктовые — стабильный поток. EPAM/Luxoft AI Practice — крупнейший аутсорс-канал на US AI-projects.
⚠ подходящих под вакансию кандидатов пока не считаем: показаны спрос и наблюдаемый пул
Распределение зарплат
Каждый десятый получает менее $4 528, каждый десятый — более $21 061. Половина рынка укладывается в $6 829–17 083. Выборка: 168.
География спроса
| страна | вакансий |
|---|---|
| US | 795 |
| GB | 179 |
| PL | 111 |
| IN | 104 |
| SG | 85 |
| DE | 64 |
| CA | 64 |
| RU | 36 |
| FR | 35 |
| UA | 20 |
Лидер по числу ML Engineer-вакансий — Россия (0 позиций). Польша — AI-friendly EU-хаб (Варшава/Краков). Германия — Berlin AI-startup-cluster.
⚠ только число вакансий: зарплата по странам не публикуется
С чем используется вместе
Топ-стек ML Engineer 2026: Python (монопольно), PyTorch / TensorFlow / JAX (PyTorch доминирует), scikit-learn + XGBoost + LightGBM + CatBoost (classical), pandas + NumPy + Polars (data), Hugging Face + LangChain + LlamaIndex (LLM/NLP), sentence-transformers + Pinecone / Weaviate / Qdrant / Milvus (vector DBs / RAG), MLflow + W&B + Neptune (experiment tracking), DVC, Airflow / Prefect / Dagster, Docker + Kubernetes, FastAPI + Triton Inference Server + BentoML + TorchServe + vLLM / TGI / SGLang (LLM serving), ONNX, Feast / Tecton (feature stores), Ray + Spark + Dask, AWS SageMaker / GCP Vertex AI / Azure ML, Optuna, Evidently AI (drift). Senior add-ons: LoRA / QLoRA fine-tuning, quantization, distillation.
Частые пары: Python + PyTorch + Hugging Face, Python + scikit-learn + XGBoost + LightGBM, MLflow + DVC + Airflow, Docker + Kubernetes + Triton Inference Server, FastAPI + Triton + ONNX, LangChain + Pinecone + OpenAI API, Ray + PyTorch DDP (distributed training), Feast + Spark + Snowflake. Learning-roadmap: Python + math → classical ML (sklearn / XGBoost) → Deep Learning (PyTorch) → MLOps (MLflow + Docker + K8s) → LLM specialization (Hugging Face + LangChain + RAG) → distributed training (Ray) → cloud-managed ML (SageMaker / Vertex AI).
Спрос по уровням
| уровень | вакансий |
|---|---|
| senior | 734 |
| principal | 327 |
| lead | 90 |
| middle | 50 |
| junior | 33 |
Junior — редкость, typical entry через Data Analyst → ML Junior или Backend Middle → ML Junior. Career-flow: Junior (1-2 года) → Middle (2-3 года) → Senior → либо Staff / Principal ML Engineer (deep technical), либо ML Tech Lead / Engineering Manager, либо переход в Research (с PhD), либо ML CTO/Founder в AI-startup.
⚠ только сторона спроса: грейд наблюдаемого пула неизвестен у большинства
Работодатели
Спрос распределён между 1 189 работодателями. На крупнейшего приходится 2.1%, на десятку — 10.4%; остальные 89.6% — длинный хвост.
| доля | значение |
|---|---|
| крупнейший | 2.1% |
| топ-3 | 4.8% |
| топ-10 | 10.4% |
| длинный хвост | 89.6% |
⚠ имена не показываются: кадровые агентства и конечные работодатели пока не различаются классификацией
Откуда Zorky видит этот рынок
Наблюдение идёт из 92 источников; на крупнейший приходится 25.3% — рынок не держится на одном канале.
ML Engineer-вакансии: hh.ru, Habr Career, getmatch, Djinni, LinkedIn (огромный международный AI-сегмент), NoFluffJobs / JustJoin.it (Польша AI-friendly), Telegram, карьерные сайты EPAM AI / Luxoft AI / Andersen AI, специализированные борды aijobs.net + ai-jobs.net + builtin.com/jobs/ai, Y Combinator Work at a Startup, AI-startup careers pages.
Свежие вакансии
- Lead Machine Learning Engineer (AI Systems) · PL · $12 500
- Senior Machine Learning Engineer · GB
- Machine Learning Engineer · GB
- Middle ML Engineer · RU
- Director, Machine Learning Engineer, Content · US
- Senior Machine Learning Engineer
- Architect - ML Engineer · US
- Founding Machine Learning Engineer · DE · $8 333
Свежие открытые ML Engineer-вакансии — последние 10 позиций с приемлемым качеством описания. Полный список — в нашем CRM или по ссылке «смотреть все» ниже.
Соседние рынки
ML Engineer пересекается с Data Scientist (statistical modeling + business framing), Research Engineer (novel architectures + papers), MLOps Engineer (ML platform infrastructure), Backend Engineer (production discipline + system design). Сравнение с data-scientist/research/mlops — в SiblingSubnichesChart выше.
⚠ соседние рынки для сравнения ещё не определены
Как это посчитано
- Вакансия
- открытая вакансия, прошедшая гейт качества и содержащая не менее двух технологий
- Наблюдаемый кандидат
- кандидат, чей стек содержит эту технологию; агрегат, без единой записи наружу
- Подходящий кандидат
- пока не считается
- Окно
- открытые вакансии на момент сборки снимка
О данных
- Некоторые разрезы скрыты: по ним пока недостаточно полноты данных.
- Статистика строится только там, где выборка проходит порог качества.
- Отсутствие блока не означает нулевое значение.
Сейчас скрыто разрезов: 8.
Данные на 2026-10-22
Направление: AI / ML / DS
Соседние специализации
Внутри ML Engineer: general ML Engineer (универсальный, recsys/NLP/CV/fraud), Applied ML Engineer (продуктовый фокус + business metrics), Senior ML Engineer (end-to-end pipelines + scaling), Staff / Principal ML Engineer (ML platform architecture для organization), ML Tech Lead (team leadership), ML Platform Engineer (infrastructure для других ML-команд). Сравнение с data-scientist/research/mlops — в баре ниже.
Частые вопросы
Самые частые вопросы про ML Engineer: зарплаты, ML Engineer vs DS vs Research vs MLOps, production ML pipeline stack (10 components), отличие от Applied ML, удалёнка, как стать (8-14 месяцев из Data Analyst / Backend Middle), Senior skills (LLM mastery + MLOps + distributed). Ответы пересчитываются автоматически.
Какой стек чаще всего требуют от ML Engineer?
Топ-5: python, cloud, pytorch, llm, aws. Python — монополист (R почти не встречается в production ML 2026). Deep Learning frameworks: PyTorch доминирует 2026 (70%+ production), TensorFlow legacy + still big в enterprise, JAX для research-edge cases. Classical ML: scikit-learn + XGBoost + LightGBM + CatBoost — base, must для tabular data. Data manipulation: pandas + NumPy + Polars (modern, rising 2026 — 10-100× faster), PyArrow для cross-framework data. Computer Vision: OpenCV, torchvision, Detectron2, MMDetection, Ultralytics YOLO. Experiment tracking: MLflow (open-source standard) или Weights & Biases (premium UI) или Neptune. Data version control: DVC. Orchestration: Airflow + Prefect + Dagster (один deeply). Deployment: Docker + Kubernetes mastery, FastAPI + Triton Inference Server + BentoML + TorchServe (один deeply). Cross-framework inference: ONNX. Feature stores: Feast (open-source) или Tecton (managed). Distributed compute: Spark + Ray + Dask. Cloud-managed ML: AWS SageMaker / GCP Vertex AI / Azure ML (один deeply). Дополнительно для Senior: quantization (PyTorch quantization, bitsandbytes), distillation, LoRA/QLoRA fine-tuning, vLLM/TGI/SGLang для LLM-serving, Optuna для hyperparameter tuning.
ML Engineer vs Data Scientist vs Research vs MLOps — в чём разница?
Data Scientist — фокус на business problem framing + statistical modeling + A/B testing + insights communication. Стек: pandas + sklearn + Jupyter + SQL + Tableau/Looker. Менее infrastructure-heavy. См. Data Scientist. ML Engineer (эта страница) — фокус на production ML pipelines + deployment + scaling. Стек как у DS + Docker/K8s + MLflow + Airflow + cloud-managed ML. Research Engineer / Scientist — фокус на новых моделях, papers, novel architectures. Часто PhD-track. Стек: PyTorch deep + JAX + experiment-heavy infrastructure. См. Research Engineer / Scientist. MLOps Engineer — фокус на ML platform infrastructure (feature stores, model registry, monitoring, observability, cost optimization). Стек: K8s + Terraform + MLflow/Kubeflow + Prometheus/Grafana + cloud. См. MLOps Engineer. Career-switch ML Engineer ↔ DS — за 1-3 месяца. ML Engineer ↔ MLOps — за 2-4 месяца (если есть K8s base). Research path требует PhD или 3+ years deep specialization.
Какой стек production ML pipeline на 2026?
Reference-stack для production ML 2026: 1) Data ingestion — Airflow/Prefect/Dagster pulls raw data из source systems (DB/Kafka/S3). 2) Feature engineering — Spark/Pandas/Polars transforms → Feature Store (Feast или Tecton — централизованное хранение, point-in-time correctness, online+offline serving). 3) Experimentation — Jupyter + W&B/MLflow tracking + DVC для data version control + Optuna для hyperparameter search. 4) Training — Ray Train или PyTorch Lightning + distributed (multi-GPU/multi-node), checkpointing в S3/GCS, quantization (INT8/FP16) для inference cost. 5) Model registry — MLflow Model Registry или SageMaker Model Registry (versioning + stages: staging/production/archived). 6) Validation — automated tests (data drift, prediction quality), shadow deployment, A/B test setup. 7) Serving — Triton Inference Server (NVIDIA, multi-framework + dynamic batching) или BentoML или TorchServe или vLLM (для LLM). FastAPI wrapper для API contract. 8) Deployment — Kubernetes (production standard) + Helm + ArgoCD для GitOps. 9) Monitoring — Prometheus + Grafana (latency/throughput/error rate) + custom drift detection (Evidently AI/WhyLabs) + cost dashboards. 10) Feedback loop — log predictions + ground truth → retraining trigger. ML platform для всей organization — Kubeflow или Metaflow или SageMaker Pipelines. LLM-specific stack: vLLM/TGI/SGLang для serving + prompt engineering (LangChain/LlamaIndex) + RAG (vector DBs Pinecone/Weaviate/Qdrant) + fine-tuning через LoRA/QLoRA + evaluation (RAGAS, DeepEval, custom benchmarks).
Можно ли работать ML Engineer удалённо?
Да, 28% ML Engineer-вакансий — full-remote или гибрид. Production ML — cloud-based work (training в cloud GPUs, serving в Kubernetes, data в data warehouse). Аутсорсеры (EPAM AI Practice / Luxoft AI) — почти всегда remote на US-AI-projects. Российские продуктовые — гибрид или remote после probation, исключения для security-sensitive ML (Сбер AI banking). Банки (Сбер AI / ВТБ) — гибрид/офис из-за compliance. Международные AI-companies — full-remote standard, премиум-вилки. Релокант-хабы: Польша (Варшава/Краков — AI-friendly), Германия (Berlin AI-cluster), Канада (Toronto — Vector Institute), Израиль (Tel Aviv AI-cluster), Сербия, Грузия, ОАЭ (Dubai — AI tax-friendly). Английский для international AI-remote — must (премия +30-50%).
Чем ML Engineer отличается от Applied ML Engineer?
ML Engineer (general) — может работать в любом ML-домене (recsys, NLP, CV, fraud detection, ranking). Стек универсален. Applied ML Engineer — фокус на конкретной продуктовой ML-задаче + business metrics ownership (CTR, conversion, revenue lift). Стек тот же, но добавляется product-thinking + A/B testing mastery + stakeholder communication. Зарплаты сопоставимы (медиана), но в продуктовых компаниях Applied ML обычно несколько выше Senior за счёт business impact ownership. ML Platform Engineer (отдельная subniche — ближе к MLOps) — строит инфраструктуру для других ML Engineers (Feature Store, MLflow infrastructure, training platform). Career-выбор: ML Engineer если универсальность и portability важнее, Applied ML Engineer если product-impact интересен, ML Platform Engineer если infrastructure и tooling. Все три legitimate Senior+ paths, не лучше/хуже.
С чего начинать в ML Engineering в 2026?
Roadmap: 1) Python deep до Backend Middle уровня (clean code, design patterns, async). Книги: «Fluent Python» Ramalho, «Effective Python» Slatkin. 2) Математика — линейная алгебра + матанализ + теорвер/статистика на уровне «понимать что под капотом backprop». MIT 18.06 Linear Algebra (Strang), 3Blue1Brown «Essence of Linear Algebra». 3) Classical ML — scikit-learn + XGBoost + LightGBM mastery. Курс Andrew Ng «Machine Learning Specialization» (Coursera). Книга «Hands-On Machine Learning» Géron (must-read 2026). 4) Deep Learning — PyTorch deep (forward/backward/optimizers/training loops from scratch). Курс «Deep Learning Specialization» Andrew Ng. Книга «Deep Learning with PyTorch» Stevens. 5) NLP/LLM track: Hugging Face course (free) → fine-tuning small LLMs (Mistral 7B/Llama 3 8B) с LoRA/QLoRA → строить RAG-приложение с LangChain + Qdrant. 6) Computer Vision track (alternative): torchvision + Detectron2 + Ultralytics YOLO + custom dataset training. 7) MLOps basics: MLflow + DVC + Airflow + Docker + Kubernetes для ML serving. «Designing Machine Learning Systems» Chip Huyen — must-read для production ML. 8) Cloud ML: один из AWS SageMaker / GCP Vertex AI / Azure ML — пройти один e2e tutorial. 9) Distributed training: Ray Train + PyTorch DDP. 10) Pet-проект: full e2e ML system (data pipeline + feature store + training + MLflow tracking + Kubernetes deployment + monitoring) на open dataset (Kaggle). International (eng): fast.ai «Practical Deep Learning», Hugging Face NLP Course, DeepLearning.AI (Andrew Ng). Книги-классика: «Pattern Recognition and Machine Learning» Bishop, «The Hundred-Page Machine Learning Book» Burkov. Конференции: NeurIPS, ICML, ICLR (papers — must reading для Senior). Data Analyst или Backend Middle → ML Engineer Junior — 8-14 месяцев.
Сколько вакансий ML Engineer в СНГ и Европе?
1937 активных открытых ML Engineer-вакансий — самый ёмкий ML/AI-сегмент. География: 🇷🇺 Россия / 🇵🇱 Польша / remote. Источники: hh.ru, Habr Career, getmatch, Djinni, LinkedIn (огромный международный AI-сегмент), NoFluffJobs/JustJoin.it (Польша — AI-friendly), Telegram, карьерные сайты EPAM AI / Luxoft AI / Andersen AI, специализированные борды (aijobs.net, ai-jobs.net, builtin.com/jobs/ai, jobs.lever.co для AI-startups), Y Combinator Work at a Startup. Реальный рынок шире за счёт огромного международного remote-сегмента. Время закрытия Senior ML Engineer — 6-12 недель (longer чем Backend за счёт rare-skill combination).
Какие навыки нужны Senior ML Engineer?
Senior ML Engineer владеет полным циклом production ML + technical leadership. Programming mastery: Python Backend Senior-уровень (clean code, async, profiling, memory optimization). Math foundations: линейная алгебра + матанализ + теорвер на уровне «читать papers без блоков». Classical ML mastery: feature engineering deep, model selection rationale, calibration, evaluation metrics tradeoffs, business-aligned model design. Deep Learning mastery: PyTorch deep (custom Layers/Modules/Optimizers), distributed training (DDP, FSDP), mixed-precision, quantization (INT8/FP16), distillation, ONNX export. LLM mastery (2026 must для Senior): fine-tuning через LoRA/QLoRA, prompt engineering, RAG architecture (vector DBs Pinecone/Weaviate/Qdrant), evaluation (RAGAS, DeepEval), vLLM/TGI/SGLang для serving. MLOps: MLflow / W&B mastery, DVC, Airflow / Prefect / Dagster, Feature Stores (Feast / Tecton), Docker + Kubernetes mastery для ML serving, Helm + ArgoCD. Cloud ML: один из AWS SageMaker / GCP Vertex AI / Azure ML deeply. Distributed compute: Ray + Spark mastery. Monitoring: Prometheus + Grafana + Evidently AI (drift detection) integration. Cost optimization: GPU utilization, batch sizing, model quantization, caching strategies. System design для ML: дизайнить ML systems на whiteboard под scale 100M+ users (recsys / fraud / ranking / chatbot). Soft: papers reading (NeurIPS / ICML / ICLR), technical writing (ADRs, design docs), code-review для multiple teams, mentoring Middle ML Engineers, общение с product/data/backend teams, A/B test design + statistical analysis. Английский для Senior+ MUST — ML/AI-сообщество и papers на английском. Бонус: contributions в open-source (PyTorch / Hugging Face / LangChain) — резко повышают market value.
Оставить заявку
Опишите задачу и оставьте контакт — заявка попадёт в CRM, ответим на указанный контакт.