Engenheiro de ML: mercado
ML Engineer — o maior cargo dentro da área de IA/ML/DS (o maior pool entre os subnichos de ML). ML em produção — pega um modelo (próprio ou de um Data Scientist) e o leva até um serviço em produção com SLA estável. Família de cargos: ML Engineer (geral — feature engineering + treinamento + deploy), Senior ML Engineer (pipelines de ML ponta a ponta + escalabilidade), Staff ML Engineer/Principal ML Engineer (arquitetura da plataforma de ML para toda a organização), ML Tech Lead (liderança do time + decisões de infraestrutura de ML), Applied ML Engineer (ML de produto focado em métricas de negócio). Stack: Python (monopólio), PyTorch/TensorFlow/JAX (deep learning — PyTorch domina 2026), scikit-learn+XGBoost+LightGBM+CatBoost (ML clássico — obrigatório), pandas+NumPy+Polars (manipulação de dados), Hugging Face Transformers+LangChain+LlamaIndex (LLM/NLP), MLflow+Weights & Biases+Neptune (rastreamento de experimentos), DVC (versionamento de dados), Airflow/Prefect/Dagster (orquestração), Docker+Kubernetes (deploy), FastAPI+Triton Inference Server+BentoML+TorchServe (serving de modelos), ONNX (inferência entre frameworks), Feast/Tecton (feature stores), Spark+Ray+Dask (computação distribuída), AWS SageMaker/GCP Vertex AI/Azure ML (gerenciados na nuvem). Stack principal: python, cloud, pytorch, llm, aws. 30% remoto.
O mercado de Engenheiro de ML tem agora 2.105 vagas abertas, 1.957 delas observadas recentemente. Median salary $12.650/mo.
30% das vagas de ML Engineer são remotas ou híbridas. O trabalho com ML é baseado em nuvem (treinamento em GPUs na nuvem, serving em K8s). Empresas de outsourcing (EPAM AI / Luxoft AI) — quase sempre remoto. Bancos russos (ML bancário do Sber AI) — híbrido/escritório por compliance. Empresas de IA internacionais — totalmente remoto como padrão.
⚠ salário conhecido para 189 de 2105 vagas; participação de remoto a partir de 1824 com formato informado; 1957 contadas como observações recentes; tendência e dificuldade de contratação não são mostradas
Timeline: postings and sources
How many Engenheiro de ML postings appeared each week since May 11, and from how many sources. The second line separates market growth from coverage growth: a jump in the week new sources were connected means we started seeing more, not that the market grew.
New postings and active sources per week
Sources over the period: 202
New sources connected: May 18 +6 · May 25 +5 · Jun 1 +6 · Jun 8 +5 · Jun 22 +13 · Jun 29 +29 · Jul 6 +18 · Jul 13 +18 · Jul 20 +11 · Jul 27 +8 · Aug 3 +2 · Aug 10 +7 · Aug 17 +2 · Aug 24 +4 · Aug 31 +7 · Sep 7 +4 · Sep 14 +4 · Sep 21 +11 · Sep 28 +2 · Oct 5 +10 · Oct 12 +3 · Oct 19 +9
Week = posting first-seen date, all statuses; postings are selected by the same rule as this page's counter. Sources are distinct collection channels; their names are not published.
Salaries over time
Median Engenheiro de ML salary per week, USD per month.
Median salary, USD per month
Only postings with a USD salary and a known period (month or year), $500–$50,000 per month. Weeks with fewer than 10 such postings are left blank — that means no data, not zero.
Remote work over time
Share of Engenheiro de ML postings offering fully remote work, per week.
Remote postings, %
The share is among postings that state a format (remote, hybrid, office). Weeks with fewer than 10 such postings are left blank.
Technologies over time
How the share of Engenheiro de ML postings mentioning each of the top technologies changed.
Postings mentioning the technology, %
Share among postings with a tagged stack; the series starts on Aug 10: earlier stack tags were assigned differently. Weeks with fewer than 20 tagged postings are left blank.
Countries over time
How the share of Engenheiro de ML postings in each of the top countries changed, per week.
Postings in the country, %
Share among postings with a known country; the chart shows the five countries with the most postings over six months. Weeks with fewer than 20 postings with a known country are left blank. A rising share can mean a newly connected source in that country rather than market growth.
Demanda e oferta observada
| Demanda aberta | 2.105 |
| Oferta observada | — não publicado |
ML Engineer — o maior cargo de IA/ML, crescimento da demanda 2026 impulsionado pelo boom de LLM/IA Generativa: implantação de Foundation Models, aplicações de RAG, agentes de IA, produtos de voz/multimodais. Empresas de produto russas — fluxo estável. A AI Practice da EPAM/Luxoft — o maior canal de outsourcing para projetos de IA dos EUA.
⚠ candidatos compatíveis com uma vaga ainda não são contados: são mostrados a demanda e o pool observado
Distribuição de salários
Um em cada dez ganha menos de $4.625, um em cada dez mais de $20.884. Metade do mercado fica entre $7.208 e $16.875. Amostra: 189.
Geografia da demanda
| país | vagas |
|---|---|
| US | 818 |
| GB | 176 |
| PL | 117 |
| IN | 111 |
| SG | 76 |
| CA | 65 |
| DE | 62 |
| FR | 37 |
| RU | 36 |
| NL | 21 |
The leader by ML Engineer job count is the US (818 positions). Poland — AI-friendly EU hub (Warsaw/Krakow). Germany — Berlin AI-startup cluster.
⚠ apenas número de vagas: o salário por país não é publicado
Usada junto com
Top stack de ML Engineer 2026: Python (monopólio), PyTorch / TensorFlow / JAX (PyTorch domina), scikit-learn + XGBoost + LightGBM + CatBoost (clássico), pandas + NumPy + Polars (dados), Hugging Face + LangChain + LlamaIndex (LLM/NLP), sentence-transformers + Pinecone / Weaviate / Qdrant / Milvus (bancos vetoriais / RAG), MLflow + W&B + Neptune (tracking de experimentos), DVC, Airflow / Prefect / Dagster, Docker + Kubernetes, FastAPI + Triton Inference Server + BentoML + TorchServe + vLLM / TGI / SGLang (serving de LLM), ONNX, Feast / Tecton (feature stores), Ray + Spark + Dask, AWS SageMaker / GCP Vertex AI / Azure ML, Optuna, Evidently AI (drift). Add-ons de Senior: fine-tuning LoRA / QLoRA, quantização, destilação.
Pares comuns: 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 (treinamento distribuído), Feast + Spark + Snowflake. Roadmap de aprendizado: Python + matemática → ML clássico (sklearn / XGBoost) → Deep Learning (PyTorch) → MLOps (MLflow + Docker + K8s) → especialização em LLM (Hugging Face + LangChain + RAG) → treinamento distribuído (Ray) → ML gerenciado em nuvem (SageMaker / Vertex AI).
Demanda por nível
| nível | vagas |
|---|---|
| senior | 748 |
| principal | 334 |
| lead | 85 |
| junior | 67 |
| middle | 57 |
Júnior — raro, entrada típica via Data Analyst → ML Júnior ou Backend Pleno → ML Júnior. Fluxo de carreira: Júnior (1-2 anos) → Pleno (2-3 anos) → Sênior → ou Staff / Principal ML Engineer (técnico profundo), ML Tech Lead / Engineering Manager, um movimento para Research (com PhD), ou ML CTO/Founder numa startup de IA.
⚠ apenas o lado da demanda: a senioridade do pool observado é desconhecida na maior parte
Empregadores
A demanda está distribuída entre 1.225 empregador. O maior responde por 2.0%, os dez primeiros por 9.6%; os 90.4% restantes são cauda longa.
| proporção | valor |
|---|---|
| top 1 | 2.0% |
| top 3 | 4.7% |
| top 10 | 9.6% |
| cauda longa | 90.4% |
⚠ os nomes não são mostrados: o classificador ainda não distingue agências de recrutamento de empregadores finais
Onde o Zorky vê este mercado
Observado em 95 fontes; a maior responde por 23.5%: este mercado não depende de um único canal.
Vagas de ML Engineer: hh.ru, Habr Career, getmatch, Djinni, LinkedIn (enorme segmento internacional de IA), NoFluffJobs / JustJoin.it (Polônia amigável a IA), Telegram, páginas de carreira de EPAM AI / Luxoft AI / Andersen AI, boards especializados aijobs.net + ai-jobs.net + builtin.com/jobs/ai, Y Combinator Work at a Startup, páginas de carreira de startups de IA.
Vagas recentes
- ML Engineer · KZ
- AI/ML Engineer · IN
- AI/ML Engineer (Multiple) · US
- Machine Learning Engineer · PL · $5.875
- Staff Machine Learning Engineer · IN
- Machine Learning Engineer · US
- 2027 Summer Internship - Machine Learning Engineer · US
- Senior Machine Learning Engineer
Vagas de ML Engineer abertas mais recentes — as 10 posições mais recentes com qualidade de descrição adequada. A lista completa está no nosso CRM ou pelo link "ver todas" abaixo.
Mercados adjacentes
O ML Engineer se sobrepõe a Data Scientist (modelagem estatística + enquadramento de negócio), Research Engineer (arquiteturas inéditas + papers), MLOps Engineer (infraestrutura de plataforma de ML), Backend Engineer (disciplina de produção + design de sistemas). A comparação com data-scientist/research/mlops — no SiblingSubnichesChart acima.
⚠ mercados adjacentes para comparação ainda não foram definidos
Como é medido
- Vaga
- uma vaga aberta que passou pelo filtro de qualidade e lista pelo menos duas tecnologias
- Candidato observado
- um candidato cujo stack contém esta tecnologia; um agregado — nenhum registro individual sai do perímetro
- Candidato compatível
- ainda não contado
- Janela
- vagas abertas no momento em que o snapshot foi gerado
Sobre os dados
- Alguns detalhamentos estão ocultos: a cobertura de dados deles ainda não é suficiente.
- As estatísticas só aparecem onde a amostra passa por um controle de qualidade.
- A ausência de um bloco não significa valor zero.
Detalhamentos ocultos no momento: 8.
Dados de 2026-10-27
Área: IA / ML / Data Science
Especializações relacionadas
Dentro de ML Engineer: ML Engineer geral (universal, recsys/NLP/CV/fraude), Applied ML Engineer (foco em produto + métricas de negócio), Senior ML Engineer (pipelines de ponta a ponta + escalonamento), Staff / Principal ML Engineer (arquitetura de plataforma de ML para a organização), ML Tech Lead (liderança de time), ML Platform Engineer (infraestrutura para outros times de ML). A comparação com data-scientist/research/mlops — na barra abaixo.
Perguntas frequentes
As perguntas mais comuns sobre ML Engineer: pagamento, ML Engineer vs DS vs Research vs MLOps, stack de pipeline de ML em produção (10 componentes), como difere de Applied ML, remoto, como começar (8-14 meses a partir de Data Analyst / Backend Middle), skills de Senior (domínio de LLM + MLOps + distribuído). As respostas se recalculam automaticamente.
Quanto ganha um ML Engineer Júnior, Pleno, Sênior ou Lead?
Junior ML Engineer — raro (o mercado começa com Data Analyst ou Backend → ML). O salto Júnior → Pleno — depois de dominar o primeiro pipeline de ML em produção de ponta a ponta (feature engineering → treinamento → deploy → monitoramento). Pleno → Sênior — propriedade multi-pipeline + experiência com LLM/RAG + escalonamento de treinamento distribuído + otimização de custo. Sênior → Staff/Principal — arquitetura de plataforma de ML, estratégia de ML multi-time. Fluxo de carreira: Data Analyst (1-2 anos) → Junior ML Engineer (1-2 anos) → Pleno (2-3 anos) → Sênior → ou Staff ML Engineer (técnico profundo), ML Tech Lead (gestão), um movimento para Research (trilha de PhD), ou ML Founder/CTO numa startup.
De qual stack um ML Engineer mais precisa?
Top 5: python, cloud, pytorch, llm, aws. Python é o monopólio (R quase não aparece em ML de produção 2026). Frameworks de Deep Learning: PyTorch domina 2026 (70%+ de produção), TensorFlow legacy + ainda grande em enterprise, JAX para edge cases de pesquisa. ML clássico: scikit-learn + XGBoost + LightGBM + CatBoost — base, obrigatório para dados tabulares. Manipulação de dados: pandas + NumPy + Polars (moderno, em ascensão 2026 — 10-100× mais rápido), PyArrow para dados cross-framework. Computer Vision: OpenCV, torchvision, Detectron2, MMDetection, Ultralytics YOLO. Experiment tracking: MLflow (padrão open-source) ou Weights & Biases (UI premium) ou Neptune. Data version control: DVC. Orquestração: Airflow + Prefect + Dagster (um a fundo). Deployment: domínio de Docker + Kubernetes, FastAPI + Triton Inference Server + BentoML + TorchServe (um a fundo). Inferência cross-framework: ONNX. Feature stores: Feast (open-source) ou Tecton (gerenciado). Compute distribuído: Spark + Ray + Dask. ML cloud-managed: AWS SageMaker / GCP Vertex AI / Azure ML (um a fundo). Extras de Senior: quantization (quantização do PyTorch, bitsandbytes), distillation, fine-tuning LoRA/QLoRA, vLLM/TGI/SGLang para LLM serving, Optuna para hyperparameter tuning.
ML Engineer vs Data Scientist vs Research vs MLOps — qual é a diferença?
Data Scientist — foco na formulação de problemas de negócio + modelagem estatística + testes A/B + comunicação de insights. Stack: pandas + sklearn + Jupyter + SQL + Tableau/Looker. Menos carregado de infraestrutura. Veja Data Scientist. ML Engineer (esta página) — foco em pipelines de ML em produção + implantação + escalabilidade. Stack como o de DS + Docker/K8s + MLflow + Airflow + ML gerenciado na nuvem. Research Engineer / Scientist — foco em novos modelos, papers, arquiteturas inéditas. Muitas vezes trilha de PhD. Stack: PyTorch a fundo + JAX + infraestrutura intensa em experimentos. Veja Research Engineer / Scientist. MLOps Engineer — foco na infraestrutura da plataforma de ML (feature stores, model registry, monitoramento, observabilidade, otimização de custos). Stack: K8s + Terraform + MLflow/Kubeflow + Prometheus/Grafana + nuvem. Veja MLOps Engineer. Mudança de carreira ML Engineer ↔ DS — 1-3 meses. ML Engineer ↔ MLOps — 2-4 meses (se houver base de K8s). O caminho de pesquisa exige PhD ou 3+ anos de especialização profunda.
Como é o stack do pipeline de ML em produção em 2026?
Stack para ML em produção de referência 2026: 1) Ingestão de dados — Airflow/Prefect/Dagster puxa dados brutos dos sistemas de origem (DB/Kafka/S3). 2) Feature engineering — Spark/Pandas/Polars transforma → Feature Store (Feast ou Tecton — armazenamento centralizado, correção point-in-time, serving online+offline). 3) Experimentação — Jupyter + tracking W&B/MLflow + DVC para versionamento de dados + Optuna para busca de hiperparâmetros. 4) Treinamento — Ray Train ou PyTorch Lightning + distribuído (multi-GPU/multi-node), checkpointing em S3/GCS, quantização (INT8/FP16) para custo de inferência. 5) Model registry — MLflow Model Registry ou SageMaker Model Registry (versionamento + estágios: staging/production/archived). 6) Validação — testes automatizados (data drift, qualidade de predição), shadow deployment, configuração de teste A/B. 7) Serving — Triton Inference Server (NVIDIA, multi-framework + dynamic batching) ou BentoML ou TorchServe ou vLLM (para LLM). Wrapper FastAPI para o contrato de API. 8) Deployment — Kubernetes (padrão de produção) + Helm + ArgoCD para GitOps. 9) Monitoramento — Prometheus + Grafana (latência/throughput/taxa de erro) + detecção de drift customizada (Evidently AI/WhyLabs) + dashboards de custo. 10) Loop de feedback — logar predições + ground truth → gatilho de retreinamento. Plataforma de ML para toda a organização — Kubeflow ou Metaflow ou SageMaker Pipelines. Stack específica de LLM: vLLM/TGI/SGLang para serving + prompt engineering (LangChain/LlamaIndex) + RAG (vector DBs Pinecone/Weaviate/Qdrant) + fine-tuning via LoRA/QLoRA + avaliação (RAGAS, DeepEval, benchmarks customizados).
ML Engineers podem trabalhar remotamente?
Sim, 30% das vagas de ML Engineer são totalmente remotas ou híbridas. ML em produção é trabalho baseado em nuvem (treinamento em GPUs em nuvem, serving em Kubernetes, dados no warehouse). Empresas de outsourcing (EPAM AI Practice / Luxoft AI) — quase sempre remotas em projetos de IA dos EUA. Empresas de produto russas — híbrido ou remoto após o período de experiência, exceções para ML sensível à segurança (Sber AI banking). Bancos (Sber AI / VTB) — híbrido/presencial por causa de compliance. Empresas de IA internacionais — totalmente remoto padrão, faixas premium. Hubs de relocação: Polônia (Varsóvia/Cracóvia — AI-friendly), Alemanha (cluster de IA de Berlim), Canadá (Toronto — Vector Institute), Israel (cluster de IA de Tel Aviv), Sérvia, Geórgia, EAU (Dubai — AI tax-friendly). Inglês para remoto internacional de IA — obrigatório (prêmio +30-50%).
Em que o ML Engineer difere do Applied ML Engineer?
ML Engineer (geral) — pode atuar em qualquer domínio de ML (recsys, NLP, CV, detecção de fraude, ranqueamento). O stack é universal. Applied ML Engineer — foco em uma tarefa específica de ML do produto + responsabilidade por métricas de negócio (CTR, conversão, aumento de receita). O stack é o mesmo, mas soma-se pensamento de produto + domínio de testes A/B + comunicação com stakeholders. Remuneração comparável (mediana), mas em empresas de produto o Applied ML costuma ser um pouco mais alto no nível Sênior graças à responsabilidade pelo impacto no negócio. ML Platform Engineer (um subnicho separado — mais próximo de MLOps) — constrói infraestrutura para outros ML Engineers (Feature Store, infraestrutura de MLflow, plataforma de treinamento). Escolha de carreira: ML Engineer se universalidade e portabilidade importam mais, Applied ML Engineer se o impacto no produto é o que interessa, ML Platform Engineer se infraestrutura e ferramentas. Os três são caminhos legítimos para Sênior+, nenhum é melhor ou pior.
Por onde começar em ML Engineering em 2026?
Roadmap: 1) Python a fundo até o nível Backend Middle (clean code, design patterns, async). Livros: "Fluent Python" Ramalho, "Effective Python" Slatkin. 2) Matemática — álgebra linear + cálculo + probabilidade/estatística no nível de "entender o que está por trás do backprop". MIT 18.06 Linear Algebra (Strang), 3Blue1Brown "Essence of Linear Algebra". 3) ML clássico — domínio de scikit-learn + XGBoost + LightGBM. Andrew Ng "Machine Learning Specialization" (Coursera). Livro "Hands-On Machine Learning" Géron (leitura obrigatória 2026). 4) Deep Learning — PyTorch a fundo (forward/backward/optimizers/training loops do zero). "Deep Learning Specialization" Andrew Ng. "Deep Learning with PyTorch" Stevens. 5) Track NLP/LLM: curso da Hugging Face (gratuito) → fine-tuning de LLMs pequenos (Mistral 7B/Llama 3 8B) com LoRA/QLoRA → construa uma aplicação RAG com LangChain + Qdrant. 6) Track de Computer Vision (alternativa): torchvision + Detectron2 + Ultralytics YOLO + treinamento com dataset customizado. 7) Noções de MLOps: MLflow + DVC + Airflow + Docker + Kubernetes para serving de ML. "Designing Machine Learning Systems" Chip Huyen — leitura obrigatória para ML em produção. 8) ML em cloud: um de AWS SageMaker / GCP Vertex AI / Azure ML — faça um tutorial e2e. 9) Treinamento distribuído: Ray Train + PyTorch DDP. 10) Pet project: sistema de ML e2e completo (pipeline de dados + feature store + treinamento + tracking MLflow + deployment em Kubernetes + monitoramento) em um dataset aberto (Kaggle). Internacional (EN): fast.ai "Practical Deep Learning", Hugging Face NLP Course, DeepLearning.AI (Andrew Ng). Livros clássicos: "Pattern Recognition and Machine Learning" Bishop, "The Hundred-Page Machine Learning Book" Burkov. Conferências: NeurIPS, ICML, ICLR (papers — leitura obrigatória para Senior). Data Analyst ou Backend Middle → ML Engineer Junior — 8-14 meses.
Quantas vagas de ML Engineer estão abertas na CEI e na Europa?
2082 active open ML Engineer positions — the largest ML/AI segment. Geography: the US, the UK, Poland. Sources: hh.ru, Habr Career, getmatch, Djinni, LinkedIn (huge international AI segment), NoFluffJobs/JustJoin.it (Poland — AI-friendly), Telegram, career pages of EPAM AI / Luxoft AI / Andersen AI, specialised boards (aijobs.net, ai-jobs.net, builtin.com/jobs/ai, jobs.lever.co for AI startups), Y Combinator Work at a Startup. The real market is broader thanks to a huge international remote segment. Time to close a Senior ML Engineer role — 6-12 weeks (longer than Backend thanks to rare-skill combination).
De quais skills um Senior ML Engineer precisa?
Um ML Engineer Sênior é dono do ciclo completo de ML em produção + liderança técnica. Domínio de programação: Python no nível de Backend Sênior (código limpo, async, profiling, otimização de memória). Fundamentos matemáticos: álgebra linear + cálculo + probabilidade no nível de "ler artigos sem travar". Domínio de ML clássico: feature engineering profunda, justificativa da escolha de modelos, calibração, trade-offs entre métricas de avaliação, design de modelos alinhado ao negócio. Domínio de Deep Learning: PyTorch a fundo (Layers/Modules/Optimizers personalizados), treinamento distribuído (DDP, FSDP), precisão mista, quantização (INT8/FP16), destilação, exportação para ONNX. Domínio de LLMs (2026 obrigatório para Sênior): fine-tuning via LoRA/QLoRA, engenharia de prompts, arquitetura RAG (bancos vetoriais Pinecone/Weaviate/Qdrant), avaliação (RAGAS, DeepEval), vLLM/TGI/SGLang para serving. MLOps: domínio de MLflow / W&B, DVC, Airflow / Prefect / Dagster, Feature Stores (Feast / Tecton), domínio de Docker + Kubernetes para serving de ML, Helm + ArgoCD. ML em nuvem: uma entre AWS SageMaker / GCP Vertex AI / Azure ML a fundo. Computação distribuída: domínio de Ray + Spark. Monitoramento: integração de Prometheus + Grafana + Evidently AI (detecção de drift). Otimização de custos: utilização de GPU, dimensionamento de lotes, quantização de modelos, estratégias de cache. System design para ML: projetar sistemas de ML no quadro branco na escala de 100M+ usuários (sistemas de recomendação / antifraude / ranqueamento / chatbot). Soft skills: leitura de artigos (NeurIPS / ICML / ICLR), redação técnica (ADRs, documentos de design), code review para vários times, mentoria de ML Engineers Pleno, comunicação com times de produto/dados/backend, design de testes A/B + análise estatística. Inglês para Sênior+ OBRIGATÓRIO — a comunidade e os artigos de ML/IA são em inglês. Bônus: contribuições open-source (PyTorch / Hugging Face / LangChain) — aumentam muito o valor de mercado.
Deixar uma solicitação
Descreva a tarefa e deixe um contato: a solicitação chega ao nosso CRM e respondemos no contato informado.