Engenheiro de Dados: mercado
Data Engineer — data engineering: ETL/ELT pipelines, DWH modelling, streaming processing, task orchestration, data lakes. The largest segment of the Data direction, at the boundary of backend development and analytics. Role family: Data Engineer (general — pipelines + DWH), ETL Developer (classical batch — Informatica/SSIS legacy + Airflow), Analytics Engineer (dbt + DWH, at the boundary with Analyst), Pipeline Engineer (focus on orchestration — Airflow/Dagster/Prefect), Data Platform Engineer (infra for data teams — Kubernetes + Spark cluster + Delta Lake/Iceberg). Stack: Python (must — pandas, PySpark, cloud SDKs), SQL (must, advanced — window functions, CTEs, optimisation), Airflow/Dagster/Prefect (orchestration), Spark/Flink/Kafka Streams (big data + streaming), dbt (analytics engineering — transform layer), DWH: Snowflake/BigQuery/ClickHouse/Redshift/Greenplum, Kafka+Debezium (CDC), S3/HDFS/Delta Lake/Apache Iceberg, AWS/GCP/Azure data stacks, Docker+Kubernetes. Top stack: python, cloud, sql, aws, azure. 27% remote.
O mercado de Engenheiro de Dados tem agora 4.615 vagas abertas, 4.242 delas observadas recentemente. Median salary $7.492/mo.
27% das vagas de Data Engineer são remotas ou híbridas. O trabalho é totalmente baseado em nuvem. Sber — mais frequentemente escritório por residência de dados / compliance.
⚠ salário conhecido para 447 de 4615 vagas; participação de remoto a partir de 3739 com formato informado; 4242 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 Dados 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: 263
New sources connected: May 18 +9 · May 25 +6 · Jun 1 +11 · Jun 8 +3 · Jun 15 +4 · Jun 22 +19 · Jun 29 +46 · Jul 6 +27 · Jul 13 +20 · Jul 20 +19 · Jul 27 +7 · Aug 3 +10 · Aug 10 +5 · Aug 17 +3 · Aug 24 +2 · Aug 31 +8 · Sep 7 +3 · Sep 14 +4 · Sep 21 +7 · Sep 28 +6 · Oct 5 +4 · Oct 12 +6 · Oct 19 +11
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 Dados 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 Dados 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 Dados 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 Dados 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 | 4.615 |
| Oferta observada | — não publicado |
Data Engineer produz o maior e mais estável fluxo de vagas entre os segmentos de dados. A demanda cresce especialmente em empresas de produto da CEI (migração de DWH legado para o modern data stack — Snowflake/dbt/Airflow) e em FinTech.
⚠ 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 $3.500, um em cada dez mais de $15.025. Metade do mercado fica entre $5.253 e $12.083. Amostra: 447.
Geografia da demanda
| país | vagas |
|---|---|
| US | 923 |
| PL | 605 |
| GB | 398 |
| IN | 357 |
| SG | 279 |
| DE | 178 |
| CA | 110 |
| FR | 90 |
| ZA | 67 |
| RU | 64 |
The leader by Data Engineer job count is the US (923 positions). Poland — second by remote-job count for Russian-speakers.
⚠ apenas número de vagas: o salário por país não é publicado
Usada junto com
Top stack de Data Engineer 2026: Python + SQL avançado (obrigatório), Airflow / Dagster / Prefect (orquestração), Spark / Flink / Kafka Streams (big data + streaming), dbt (camada de transform), Snowflake / BigQuery / ClickHouse / Redshift (DWH), Kafka + Debezium (CDC), Delta Lake / Iceberg (lakehouse), Docker + Kubernetes. Senior — observabilidade + data quality.
Pares comuns: Python + SQL, Python + Airflow, Spark + Hadoop, dbt + Snowflake, Kafka + Spark Streaming, Airflow + BigQuery. Roadmap de aprendizado: Python + SQL → Airflow → um DWH → dbt → PySpark → noções de Kafka.
Demanda por nível
| nível | vagas |
|---|---|
| senior | 1.641 |
| lead | 272 |
| middle | 251 |
| principal | 229 |
| junior | 172 |
Júnior raro — o mercado contrata após Python Pleno ou Analyst Sênior com SQL avançado. Fluxo de carreira: Júnior → Pleno → Sênior → Analytics Engineer / Data Platform / Head of Data.
⚠ apenas o lado da demanda: a senioridade do pool observado é desconhecida na maior parte
Empregadores
A demanda está distribuída entre 2.746 empregadores. O maior responde por 1.0%, os dez primeiros por 5.4%; os 94.6% restantes são cauda longa.
| proporção | valor |
|---|---|
| top 1 | 1.0% |
| top 3 | 2.5% |
| top 10 | 5.4% |
| cauda longa | 94.6% |
⚠ 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 118 fontes; a maior responde por 13.9%: este mercado não depende de um único canal.
Vagas recentes
- Senior Data Engineer (Data Infrastructure & Business Insights) · US
- C++ Market Data Engineer (USA) · US
- Senior Data Engineer (6 Months Fixed Term Contract) · IN
- Data Engineer (Remote - Latin America) · US
- Data Engineer (Onsite) · TH
- SENIOR/DATA ENGINEER · SG
- Senior Data Engineer (m/w/d) · US
- DATA ENGINEER · SG
Vagas de Data 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
Data Engineer — the largest segment of the data direction (60-70% of data jobs). Comparison — in the SiblingSubnichesChart above.
⚠ 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: Engenharia de Dados
Especializações relacionadas
Dentro de Data Engineer: Data Engineer (geral — pipelines + DWH), ETL Developer (batch clássico), Analytics Engineer (dbt + DWH), Pipeline Engineer (orquestração), Data Platform Engineer (infra para times de dados). A comparação com outras especializações de dados/big-data — na barra abaixo.
Perguntas frequentes
As perguntas mais comuns sobre Data Engineer: pagamento, Spark vs Flink vs Kafka Streams, Airflow vs Dagster, diferenças de Backend e ML Engineer, remoto, como começar (12-18 meses após Python Middle), skills de Senior. As respostas se recalculam automaticamente.
Quanto ganha um Data Engineer Júnior, Pleno, Sênior ou Lead?
Vagas Júnior são escassas — o mercado espera Python Pleno + SQL avançado ou uma troca vinda de Backend/Analyst. O salto Júnior → Pleno — Airflow + um DWH + noções de Spark. O Sênior é dono de todo um domínio de dados (ex.: event pipeline). Lead Data Engineer / Head of Data Platform — conduz 3-8 engenheiros, é dono das decisões de arquitetura + modelo de DWH + data governance. Fluxo de carreira: Backend Pleno/Analyst Sênior → Data Engineer Pleno → Sênior → ou Analytics Engineering (foco em dbt), Platform Engineering (foco em infra), ou Head of Data.
De qual stack um Data Engineer mais precisa?
Top 5: python, cloud, sql, aws, azure. Python — obrigatório (pandas, PySpark, boto3, GCP SDK). SQL — avançado obrigatório (window functions, CTEs, otimização de queries, EXPLAIN ANALYZE). Airflow — padrão de orquestração da indústria; Dagster/Prefect crescendo em projetos novos. Spark (PySpark/Scala) — big data batch + streaming. Kafka — obrigatório para Middle+ em event-driven. Flink — skill premium para streaming de verdade. dbt — padrão da transform layer no modern data stack. DWH: Snowflake (cloud premium), BigQuery (GCP), ClickHouse (OLAP, domina na CEI), Redshift (AWS legacy). Storage: S3/HDFS, Delta Lake/Apache Iceberg (lakehouse). Docker+Kubernetes. Terraform/Pulumi para IaC. Senior — observabilidade (Datadog/Grafana + Great Expectations / Soda para data quality).
Spark vs Flink vs Kafka Streams — o que escolher em 2026?
Spark — padrão da indústria para batch + streaming micro-batch. PySpark o maior mercado de trabalho, Spark Scala — nicho premium. Usado por 80%+ das equipes de DWH. Desvantagem: latência de micro-batch (segundos-minutos), não realtime de verdade. Flink — engine de streaming de verdade com latência de milissegundos, semântica exactly-once out of the box. Segmento em crescimento: FinTech/AdTech/IoT/inferência de ML em tempo real. Menos vagas, mas um Senior Flink Engineer é premium (+15-25% sobre o Spark). Kafka Streams (apenas Java/Scala) — biblioteca de streaming leve, não um cluster separado. Boa para processamento de stream em nível de microsserviço, ruim para joins/estado pesados. Estratégia: Spark primeiro (tamanho de mercado), depois Flink para diversificação e pagamento premium. Kafka Streams — um add-on de nicho para engenheiros de backend na JVM.
Airflow vs Dagster vs Prefect — o que aprender para orquestração?
Apache Airflow — padrão do setor, domina 80%+ das vagas. DAGs em Python, enorme ecossistema de operadores. Desvantagens: baseado em agendamento, não orientado a eventos nativamente, geração dinâmica de DAGs fraca. Dagster — desafiante moderno (no estilo Elementl/Astronomer). Centrado em assets, a melhor DX, testes nativos, data lineage de fábrica. Segmento em crescimento: startups de produto, modern data stack. Dagster Sênior — prêmio de +10-15%. Prefect — entre Airflow e Dagster em filosofia. Bom para workflows híbridos (batch + streaming). Menos vagas que Airflow, mas em crescimento. Estratégia: primeiro Airflow (necessidade do mercado), depois Dagster como alternativa moderna. Cron + scripts Python — abordagem ultrapassada, não aprenda como principal.
Data Engineers podem trabalhar remotamente?
Sim, 27% das vagas de Data Engineer são totalmente remotas ou híbridas. O trabalho é totalmente baseado em nuvem (stacks de DWH da AWS/GCP/Azure). Startups e SaaS internacionais — totalmente remoto. Empresas de produto russas — híbrido (1-3 dias no escritório) ou remoto após o período de experiência. Sber — mais frequentemente presencial por causa de compliance (data residency). Hubs de relocação para Data Engineers de língua russa: Dubai, Chipre, Lisboa, Berlim, Varsóvia, Tbilisi. O inglês abre parceiros Databricks/Snowflake/dbt com um prêmio +25-40% sobre o salário.
Em que o Data Engineer difere do Backend e do ML Engineer?
Backend Engineer — APIs REST/GraphQL, lógica de negócios, bancos de dados transacionais (PostgreSQL/MySQL). Foco: atender às requisições do produto. Sistemas OLTP. Data Engineer — pipelines ETL/ELT, modelagem de DWH, streaming, processamento batch de terabytes. Foco: mover e transformar grandes volumes de dados. Sistemas OLAP. ML Engineer — implantar modelos em produção (FastAPI + ONNX/TorchServe), feature store, MLOps, monitoramento de modelos. Foco: inferência pronta para produção. Mudança de carreira: Backend Sênior → Data Engineer Pleno em 4-8 meses (Airflow + dbt + um DWH). Data Engineer → ML Engineer em 6-12 meses (PyTorch + stack de MLOps). Por salário: Data Engineer ≥ Backend Sênior em Moscou; ML Engineer ≈ Data Engineer Sênior em média.
Por onde começar em Data Engineering em 2026?
Roadmap: 1) Python até Middle — pandas, numpy, typing, testes. 2) SQL até avançado — window functions, CTEs, subqueries, otimização (EXPLAIN ANALYZE), índices. PostgreSQL + um OLAP (ClickHouse recomendado). 3) Airflow — tutorial oficial, escreva 3-5 DAGs. 4) Um DWH: BigQuery (free tier) ou trial do Snowflake. Domine modelagem (star/snowflake schema, SCD). 5) dbt — camada de analytics engineering. tutorial de dbt + pet project com o dataset jaffle-shop. 6) Noções de PySpark — DataFrame API + um pet project com 1-10 GB de dados. 7) Noções de Kafka — producer/consumer + um pet de streaming. 8) Pet project ponta a ponta: pipeline de API/arquivos através de Airflow + dbt para o DWH, dashboard no Metabase/Superset, publicado na cloud. Cursos: Karpov.Courses "Data Engineer", OTUS "Data Engineer", Yandex.Practicum "Data Engineer", DataCamp Data Engineer Track. Livros: "The Data Warehouse Toolkit" Kimball, "Fundamentals of Data Engineering" Reis. Tempo até Middle (Junior raro) — 12-18 meses em tempo integral após experiência de Python Middle.
Quantas vagas de Data Engineer estão abertas na CEI e na Europa?
5834 active open Data Engineer positions in the Zorky sample. Geography: the US, Poland, the UK. The real market is broader than the sample thanks to internal-only positions at large banks and CIS product companies. Time to close a Senior Data Engineer role — 4-8 weeks.
De quais skills um Senior Data Engineer precisa?
Um Data Engineer Sênior é dono do ciclo completo de pipelines de dados. SQL: domínio (funções de janela, CTEs recursivas, otimização de consultas, partition pruning, materialized views). Python: domínio de pandas/PySpark, profiling de memória, async para ingestão com muito I/O. Sistemas distribuídos: modelo de execução do Spark (shuffle, broadcast, particionamento), exactly-once no Kafka, two-phase commit, idempotência. Modelagem de DWH: Kimball (star schema, SCD), Data Vault, arquitetura lakehouse (Delta Lake/Iceberg). Orquestração: design de DAGs no Airflow (tarefas idempotentes, backfills, sensors), geração dinâmica de DAGs. Streaming: design no Kafka (partições, consumer groups, exactly-once), Spark Streaming ou Flink. Nuvem: uma entre AWS/GCP/Azure no nível de arquiteto (IAM + otimização de custos + redes + camadas de armazenamento). Qualidade de dados: Great Expectations / Soda, métricas de monitoramento + alertas. DevOps: Docker, operadores Kubernetes (Spark/Kafka em k8s), Terraform/Pulumi para IaC. Soft skills: code review, mentoria de Plenos, trabalho com Analistas/PM sobre requisitos. Inglês — obrigatório para Sênior+ (o stack de dados é predominantemente em inglês).
Deixar uma solicitação
Descreva a tarefa e deixe um contato: a solicitação chega ao nosso CRM e respondemos no contato informado.