Ingeniero de datos: 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.
El mercado de Ingeniero de datos tiene ahora 4615 puestos abiertos, 4242 de ellos observados recientemente. Median salary $7492/mo.
El 27% de los empleos de Data Engineer son en remoto o híbridos. El trabajo es totalmente en la nube. Sber: más a menudo presencial por residencia de datos / cumplimiento normativo.
⚠ salario conocido en 447 de 4615 empleos; cuota de remoto a partir de 3739 con formato indicado; 4242 contados como observaciones recientes; no se muestran la tendencia ni la dificultad de contratación
Timeline: postings and sources
How many Ingeniero de datos 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 Ingeniero de datos 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 Ingeniero de datos 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 Ingeniero de datos 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 Ingeniero de datos 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 y oferta observada
| Demanda abierta | 4615 |
| Oferta observada | — no publicado |
Data Engineer genera el flujo de vacantes más grande y estable entre los segmentos de datos. La demanda crece sobre todo en las empresas de producto de la CEI (migración de DWH heredados al modern data stack: Snowflake/dbt/Airflow) y en FinTech.
⚠ los candidatos que encajan con una vacante aún no se cuentan: se muestran la demanda y el pool observado
Distribución de salarios
Uno de cada diez gana menos de $3500, uno de cada diez más de $15.025. La mitad del mercado está entre $5253 y $12.083. Muestra: 447.
Geografía de la demanda
| país | empleos |
|---|---|
| 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.
⚠ solo número de empleos: el salario por país no se publica
Se usa junto con
Stack principal de Data Engineer 2026: Python + SQL avanzado (obligatorio), Airflow / Dagster / Prefect (orquestación), Spark / Flink / Kafka Streams (big data + streaming), dbt (capa de transformación), Snowflake / BigQuery / ClickHouse / Redshift (DWH), Kafka + Debezium (CDC), Delta Lake / Iceberg (lakehouse), Docker + Kubernetes. Senior: observabilidad + data quality.
Parejas habituales: Python + SQL, Python + Airflow, Spark + Hadoop, dbt + Snowflake, Kafka + Spark Streaming, Airflow + BigQuery. Hoja de ruta de aprendizaje: Python + SQL → Airflow → un DWH → dbt → PySpark → nociones de Kafka.
Demanda por nivel
| nivel | empleos |
|---|---|
| senior | 1641 |
| lead | 272 |
| middle | 251 |
| principal | 229 |
| junior | 172 |
Junior es raro: el mercado contrata tras Python Middle o Analyst Senior con SQL avanzado. Trayectoria: Junior → Middle → Senior → Analytics Engineer / Data Platform / Head of Data.
⚠ solo el lado de la demanda: el nivel del pool observado se desconoce en su mayor parte
Empleadores
La demanda se reparte entre 2746 empleadores. El mayor concentra el 1.0%, los diez primeros el 5.4%; el 94.6% restante es cola larga.
| proporción | valor |
|---|---|
| top-1 | 1.0% |
| top-3 | 2.5% |
| top-10 | 5.4% |
| cola larga | 94.6% |
⚠ no se muestran nombres: el clasificador aún no distingue entre agencias de selección y empleadores finales
Dónde ve Zorky este mercado
Observado en 118 fuentes; la mayor concentra el 13.9%: este mercado no depende de un solo canal.
Vacantes recientes
- 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
Últimas vacantes abiertas de Data Engineer: las 10 posiciones más recientes con una descripción de calidad suficiente. La lista completa está en nuestro CRM o en el enlace «ver todas» de abajo.
Mercados adyacentes
Data Engineer — the largest segment of the data direction (60-70% of data jobs). Comparison — in the SiblingSubnichesChart above.
⚠ los mercados adyacentes para comparar aún no están definidos
Cómo se mide
- Vacante
- un empleo abierto que superó el filtro de calidad y menciona al menos dos tecnologías
- Candidato observado
- un candidato cuyo stack contiene esta tecnología; es un agregado: ni un solo registro sale del perímetro
- Candidato emparejable
- aún no contabilizado
- Ventana
- empleos abiertos en el momento en que se generó el snapshot
Sobre los datos
- Algunos desgloses están ocultos: su cobertura de datos aún no es suficiente.
- Las estadísticas se muestran solo donde la muestra supera un control de calidad.
- Que falte un bloque no significa que el valor sea cero.
Desgloses ocultos actualmente: 8.
Datos a 2026-10-27
Área: Ingeniería de datos
Especializaciones relacionadas
Dentro de Data Engineer: Data Engineer (general: pipelines + DWH), ETL Developer (batch clásico), Analytics Engineer (dbt + DWH), Pipeline Engineer (orquestación), Data Platform Engineer (infraestructura para equipos de datos). La comparación con otras especializaciones de datos/big data está en la barra de abajo.
Preguntas frecuentes
Las preguntas más frecuentes sobre Data Engineer: salario, Spark frente a Flink frente a Kafka Streams, Airflow frente a Dagster, diferencias con Backend y ML Engineer, trabajo remoto, cómo empezar (12-18 meses tras Python Middle), skills de Senior. Las respuestas se recalculan automáticamente.
¿Cuánto gana un Data Engineer Junior, Middle, Senior o Lead?
Las vacantes Junior escasean: el mercado espera Python Middle + SQL avanzado o un cambio desde Backend/Analyst. El salto de Junior a Middle: Airflow + un DWH + nociones de Spark. Un Senior es responsable de todo un dominio de datos (p. ej., el pipeline de eventos). Lead Data Engineer / Head of Data Platform: dirige a 3-8 ingenieros, responde de las decisiones de arquitectura + el modelo del DWH + el gobierno de datos. Trayectoria: Backend Middle/Analyst Senior → Data Engineer Middle → Senior → luego Analytics Engineering (foco en dbt), Platform Engineering (foco en infraestructura) o Head of Data.
¿Qué stack necesita con más frecuencia un Data Engineer?
Principales 5: python, cloud, sql, aws, azure. Python, obligatorio (pandas, PySpark, boto3, GCP SDK). SQL, avanzado obligatorio (window functions, CTEs, optimización de consultas, EXPLAIN ANALYZE). Airflow, estándar de orquestación de la industria; Dagster/Prefect crecen en proyectos nuevos. Spark (PySpark/Scala), big data batch + streaming. Kafka, obligatorio para Middle+ en event-driven. Flink, un skill de prima para streaming real. dbt, estándar de la capa de transformación en el modern data stack. DWH: Snowflake (premium cloud), BigQuery (GCP), ClickHouse (OLAP, domina en la CEI), Redshift (AWS legacy). Almacenamiento: S3/HDFS, Delta Lake/Apache Iceberg (lakehouse). Docker+Kubernetes. Terraform/Pulumi para IaC. Senior: observabilidad (Datadog/Grafana + Great Expectations / Soda para data quality).
Spark frente a Flink frente a Kafka Streams: ¿cuál elegir en 2026?
Spark: estándar del sector para batch + micro-batch streaming. PySpark es el mayor mercado laboral; Spark Scala, un nicho premium. Lo usan el 80%+ de los equipos de DWH. Pega: la latencia del micro-batch (segundos-minutos), no es tiempo real de verdad. Flink: motor de streaming real con latencia de milisegundos, semántica exactly-once de serie. Segmento en crecimiento: FinTech/AdTech/IoT/inferencia de ML en tiempo real. Menos empleos, pero el Senior Flink Engineer es premium (+15-25% sobre Spark). Kafka Streams (solo Java/Scala): librería de streaming ligera, no un clúster aparte. Buena para procesamiento de flujos a nivel de microservicio, mala para joins/estado pesados. Estrategia: primero Spark (tamaño de mercado), luego Flink para diversificar y por el pago premium. Kafka Streams: un añadido de nicho para los backend engineers de la JVM.
Airflow frente a Dagster frente a Prefect: ¿qué aprender para la orquestación?
Apache Airflow: estándar del sector, domina el 80%+ de los empleos. DAGs en Python, un enorme ecosistema de operadores. Desventajas: basado en horarios, no orientado a eventos de forma nativa, mala generación dinámica de DAGs. Dagster: el retador moderno (al estilo Elementl/Astronomer). Centrado en assets, la mejor DX, testing nativo, data lineage de serie. Segmento en crecimiento: startups de producto, modern data stack. Un Senior Dagster tiene una prima de +10-15%. Prefect: filosóficamente entre Airflow y Dagster. Bueno para flujos híbridos (batch + streaming). Menos empleos que Airflow, pero en crecimiento. Estrategia: primero Airflow (necesidad del mercado), luego Dagster como alternativa moderna. Cron + scripts de Python: enfoque obsoleto, no lo aprendas como principal.
¿Pueden los Data Engineers trabajar en remoto?
Sí, el 27% de los empleos de Data Engineer son full-remote o híbridos. El trabajo es totalmente cloud (stacks de DWH en AWS/GCP/Azure). Startups y SaaS internacional — full-remote. Las empresas de producto rusas — híbrido (1-3 días de oficina) o remoto tras el periodo de prueba. Sber — más a menudo oficina por el compliance (residencia de datos). Hubs de relocación para Data Engineers rusohablantes: Dubái, Chipre, Lisboa, Berlín, Varsovia, Tiflis. El inglés abre a los partners de Databricks/Snowflake/dbt con una prima +25-40% sobre el salario.
¿En qué se diferencia Data Engineer de Backend y de ML Engineer?
Backend Engineer: APIs REST/GraphQL, lógica de negocio, bases de datos transaccionales (PostgreSQL/MySQL). Enfoque: atender las peticiones del producto. Sistemas OLTP. Data Engineer: pipelines ETL/ELT, modelado de DWH, streaming, procesamiento batch de terabytes. Enfoque: mover y transformar grandes volúmenes de datos. Sistemas OLAP. ML Engineer: desplegar modelos en producción (FastAPI + ONNX/TorchServe), feature store, MLOps, monitorización de modelos. Enfoque: inferencia lista para producción. Cambio de carrera: de Backend Senior a Data Engineer Middle en 4-8 meses (Airflow + dbt + un DWH). De Data Engineer a ML Engineer en 6-12 meses (PyTorch + stack MLOps). Por salario: Data Engineer ≥ Backend Senior en Moscú; ML Engineer ≈ Data Engineer Senior en promedio.
¿Por dónde empezar en Data Engineering en 2026?
Hoja de ruta: 1) Python hasta nivel Middle: pandas, numpy, tipado, pruebas. 2) SQL a nivel avanzado: funciones de ventana, CTE, subconsultas, optimización (EXPLAIN ANALYZE), índices. PostgreSQL + un OLAP (se recomienda ClickHouse). 3) Airflow: el tutorial oficial, escribe 3-5 DAGs. 4) Un DWH: BigQuery (nivel gratuito) o prueba de Snowflake. Domina el modelado (esquema en estrella/copo de nieve, SCD). 5) dbt: la capa de analytics engineering. Tutorial de dbt + proyecto personal con el dataset jaffle-shop. 6) Nociones de PySpark: DataFrame API + un proyecto personal con 1-10 GB de datos. 7) Nociones de Kafka: producer/consumer + un proyecto personal de streaming. 8) Proyecto personal de extremo a extremo: pipeline desde una API/archivos a través de Airflow + dbt hasta el DWH, dashboard en Metabase/Superset, desplegado en la nube. Cursos: Karpov.Courses "Data Engineer", OTUS "Data Engineer", Yandex.Practicum "Data Engineer", DataCamp Data Engineer Track. Libros: "The Data Warehouse Toolkit" de Kimball, "Fundamentals of Data Engineering" de Reis. Tiempo hasta Middle (Junior es raro): 12-18 meses a tiempo completo tras experiencia como Python Middle.
¿Cuántas vacantes de Data Engineer hay en la CEI y 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.
¿Qué skills necesita un Senior Data Engineer?
Un Senior Data Engineer es responsable del ciclo completo de los pipelines de datos. SQL: dominio (funciones de ventana, CTEs recursivas, optimización de consultas, partition pruning, vistas materializadas). Python: dominio de pandas/PySpark, profiling de memoria, async para ingesta intensiva en I/O. Sistemas distribuidos: modelo de ejecución de Spark (shuffle, broadcast, particionado), exactly-once en Kafka, two-phase commit, idempotencia. Modelado de DWH: Kimball (esquema en estrella, SCD), Data Vault, arquitectura lakehouse (Delta Lake/Iceberg). Orquestación: diseño de DAGs de Airflow (tareas idempotentes, backfills, sensores), generación dinámica de DAGs. Streaming: diseño de Kafka (particiones, grupos de consumidores, exactly-once), Spark Streaming o Flink. Cloud: una de AWS/GCP/Azure a nivel de arquitecto (IAM + optimización de costes + redes + niveles de almacenamiento). Calidad de datos: Great Expectations / Soda, métricas de monitorización + alertas. DevOps: Docker, operators de Kubernetes (Spark/Kafka sobre k8s), Terraform/Pulumi para IaC. Soft: code review, mentoría a Middle, trabajo con Analistas/PM sobre los requisitos. Inglés: imprescindible para Senior+ (el stack de datos está mayoritariamente en inglés).
Dejar una solicitud
Describe la tarea y deja un contacto: la solicitud llega a nuestro CRM y respondemos al contacto que indiques.