Data Engineer: Cuánto gana y cómo formarse [Actualizado 2023]

En este artículo analizaremos en qué estado se encuentra el empleo del Data Engineer, rango de salarios, oferta, demanda, teletrabajo, horarios, cómo formarse y dónde buscar trabajo. Aunque antes de tratar estos temas, si no tienes muy claro en qué consiste la profesión del Data Engineer y cuáles son sus principales competencias, te recomiendo que te leas nuestro artículo donde tendrás una descripción detallada.


Salario Medio Data Engineer en 2023

Siendo realistas, comenzaremos por el aspecto más diferencial a la hora de escoger una profesión, el salario. Como todo, dependerá del nivel de experiencia del Data Engineer, puesto que es un empleo con un amplio rango salarial, debido a que los puestos más junior trabajan mucho con ETLs, transformación y limpieza de datos, mientras que los senior abarcan tareas de mayor responsabilidad que implican automatización, puesta en producción, optimización de recursos y costes, lo que deriva en un ahorro importante para la empresa. Y si a eso le sumamos que para estos puestos se necesita mucha formación técnica, se suele traducir en salarios por encima de la media.

Salario Data Engineer Junior

Desde nuestra experiencia en el sector, en España, un Data Engineer junior cobra en un rango de 25.000 – 30.000 €, más variable (siempre hablaremos de salario BRUTO ANUAL). Que si lo ponemos en contexto con el coste de vida media en España, es un salario bastante correcto para un perfil junior.

Pero vayamos a lo interesante, ¿qué dicen los portales de empleo del salario del Data Engineer?

Según Glassdor, el salario de un Data Engineer Junior en España ronda los 30.000 €, variable incluido

Salario medio Data Engineer Glassdor en España
Salario medio Data Engineer Junior Glassdor en España

Salario Senior Data Engineer

En cuanto a las subidas y los salarios de los perfiles senior, va a depender de muchos factores: el grado de formación que vayas adquiriendo, de responsabilidades, lo que te sepas mover dentro y fuera de la empresa, o si trabajas para el extranjero. Lo que sí está claro es que si te limitas a hacer tu trabajo, te vas a estancar en ese salario, por lo que hay que moverse, hacer entrevistas, hablar con más equipos, formarse y ser muy proactivo.

Si aumentamos el rango de experiencia entre 4-6 años, vemos que un perfil senior ronda los 45.000 €, variable incluido.

Consultando Indeed, el salario PROMEDIO en España sería de 38.000 €, que va muy de la mano con las cifras vistas en Glassdor.

Salario medio Data Engineer Indeed en España
Salario medio Data Engineer Indeed en España

Y acudiendo a fuentes americanas como Zippia, ya nos encontramos salarios alrededor de 100.000 USD. En países como EEUU, zona norte de Europa, etc… son cantidades más altas, pero el coste de vida también lo es. Aun así son sueldos que están bastante bien dentro del sector IT.

También resulta interesante poner en contexto lo que cobra un Data Engineer con respecto a sus profesiones más cercanas, si comparamos el salario del Data Engineer con el del Data Scientist y el Data Analyst, vemos que el Data Engineer está algo por encima, particularmente en puestos más juniors, debido a que es un perfil con un background muy técnico, y con menos oferta en el mercado que los otros dos.

Resumiendo, en un país como España, los salarios del Data Engineer junior no son precarios para el coste de vida del país, y lo más habitual en un contrato indefinido es que no baje de los 25.000 € brutos anuales. El sueldo ronda en media los 35.000 €, con buena perspectiva de crecimiento, y superando los 40.000 € con más de 4 años de experiencia.


Demanda de Empleo de Data Engineer

Hay tres factores clave que van a determinan si la demanda del Data Engineer en el mercado laboral es alta o baja. En primer lugar, tenemos la velocidad de generación de los datos. La huella digital que dejamos cada vez es mayor, y la cantidad de fuentes de datos de las que podemos extraer información aumenta cada año. Esto lo saben las empresas, y lo aprovechan para tener una foto más completa del cliente, conseguir nuevos canales de venta y ofrecer otros productos, basados en datos, mejores y más personalizados. Ahora bien, para llegar a todo esto, hay muchísimo trabajo de limpieza y preparación de los datos, y ahí es donde entra en escena el Data Engineer.

En segundo lugar, el Data Engineer automatiza mucho el trabajo y los procesos de generación y limpieza de datos, por lo que se traduce en un ahorro de costes.

Y en tercer lugar, mientras los datos sigan aportando valor a la empresa, se seguirán contratando analistas de datos, y en consecuencia Data Engineers. Las decisiones se toman siempre basándose en datos, y cada vez empleando más fuentes, por lo que no tiene pinta de que esto vaya a cambiar. Estos tres factores (generación de datos, automatización de procesos y valor del dato) hacen que el perfil del Data Engineer sea de lo más interesante para las empresas, y por tanto, de alta demanda.

Según Talenthackers el Data Engineer es el empleo más demandado dentro de los trabajos de datos en España, suponiendo un 7,3%. Lo cierto es que las compañías no van a dejar de lado sus estrategias basadas en datos, y que la diversidad de fuentes de información va a ir incrementando, por lo que resulta difícil pensar que esta necesidad de contratar Data Engineers disminuya con los años.

No podemos cerrar este apartado sin mencionar a la IA, y es que poco a poco está automatizando y optimizando muchos procesos en los trabajos, por lo que cualquier persona debería al menos plantearse si la IA tiene o no algún impacto en su empleo. En el caso del Data Engineer se trata de un trabajo de desarrollo, que funciona mucho bajo petición, y cada proyecto se ajusta a las necesidades del cliente, por lo que es complicado que se acabe automatizando al 100%. Aun así, no veas la IA como una amenaza, sino como una oportunidad, y apóyate en ella para mejorar tu forma de trabajar y ser más eficiente.


Oferta de Empleo de Data Engineer

Como en todo mercado, tendremos que analizar tanto la demanda como la oferta. Ya hemos visto que para las empresas el Data Engineer resulta un perfil muy interesante, pero ¿cuántos Data Engineers hay en el mercado? ¿se está saturando? Al igual que en la demanda, hay pocos datos al respecto, pero sí que existe una clara tendencia de gente que se está formando en esta profesión, puesto que hay una necesidad por parte de las empresas y muchos puestos de trabajo sin cubrir.

Dentro de la profesión del Data Engineer existen perfiles de lo variados, pero hay dos corrientes claras que podríamos distinguir. Tendríamos por un lado el perfil más cercano a negocio, focalizado en ETLs, más analítico, y cuyo trabajo se centra en el delivery de estructuras de datos limpias y explotables. Y por otro lado estaría el perfil más técnico, que trabaja con los equipos de desarrollo, cloud y la puesta en producción de software de la empresa.

Para el primer caso, la barrera de conocimiento no es tan alta, y por tanto hay más perfiles que se están especializando en ese nicho. En el segundo caso se necesita una mayor formación, y por tanto la bolsa de potenciales empleados no es tan grande como la primera. Por tanto, cuando te especialices tendrás que poner en una balanza tus preferencias con la oferta/demanda del mercado.

Por otro lado, es importante mencionar que cada vez son más las escuelas, masters y bootcamps que ofrecen formaciones de Data Engineer, y que por tanto, aportan una buena cantidad de Data Engineers al mercado. Aun así, dado que la tecnología y el mercado evolucionan más rápido que nuestra capacidad de adaptarnos, no se espera que los Data Engineers que están saliendo al mercado laboral vayan a cubrir la demanda de esta profesión, al menos en el corto plazo.


Teletrabajo, horarios y flexibilidad

Teletrabajo horarios y flexibildiad data engineer

El Data Engineer no se pasa el día visitando clientes, ni tampoco sería lo normal estar reunido todo el día. Pasa la mayor parte del tiempo o bien desarrollando, o bien con el resto de su equipo técnico, por lo que no tiene la necesidad de estar 100% presente en un puesto de trabajo. Entendemos que la oferta de teletrabajo es una opción que dependerá de la empresa donde trabaje el Data Engineer y que por tanto, nunca lo tendrá asegurado. Pero no se trata de algo negativo, ya que te encontrarás una gran variedad de ofertas sobre las que podrás elegir: presenciales, remotos 100%, híbridos con varios días en la oficina…

En cuanto a los horarios, sería igual que otro trabajo de desarrollo, particularmente si nos encontramos al inicio de los proyectos, cuando las tareas son de definición y desarrollo. Por otro lado, si participamos en un proyecto más maduro, con una serie de servicios ya productivos, la carga de trabajo en mantenimiento irá en aumento, y por tanto es posible que tengamos que resolver incidencias que puedan surgir fuera del horario habitual de trabajo.

Y respecto a la flexibilidad, estamos hablando de un empleo de IT, innovador, relativamente nuevo y que tiene impacto en las herramientas y metodologías de trabajo de la empresa, por lo que el Data Engineer suele contar con cierta flexibilidad en la toma de decisiones, metodología y horarios. Pero como siempre, dependerá de la empresa.

Empleos de Data Engineer – Portales donde buscar ofertas de trabajo

Oferta de empleos Data Engineer en LinkedIn
Oferta de empleos Data Engineer en LinkedIn

Si hablamos de lugares físicos, lo cierto es que se puede trabajar de Data Engineer en prácticamente cualquier sitio, es decir, ¿qué empresa no tiene una web o una app, o no tiene datos de ventas ni de sus clientes? Lo bueno que tiene este tipo de puestos de trabajo es que encajan muy bien en todos los sectores, puesto que el análisis de datos es una necesidad presente en todas las empresas. Y en el caso de que no encontrases trabajo de Data Engineer en tu país de residencia, o que las condiciones laborales no te encajasen, siempre puedes trabajar para cualquier otra empresa en remoto en el extranjero.

En cuanto a portales de empleo, el rockstar sigue siendo LinkedIn. Aquí encontrarás la mayoría de ofertas. En la imagen de más arriba te mostramos los 4.000 empleos publicados en LinkedIn en el momento de publicación de este artículo, muchos de ellos en remoto.

También tienes la opción de buscar trabajo en modalidad freelance en portales como Upwork, Freelancer, Malt o Toptal. En la web tienes una gran cantidad de oportunidades, pero no dejes de lado el networking, el preguntar en los departamentos, buscar en la intranet de la empresa, escribir a recruiters, llamar al amigo que trabaja de Data Engineer… Recuerda que la mayor parte de los trabajos que se firman no pasan por las plataformas de empleo.


¿Qué estudios se necesitan?

¿Qué formación se necesita para trabajar como Data Engineer? Si lo que buscas es saber qué capacidades o conocimientos tienes que adquirir, te recomiendo que te leas este artículo donde hablamos de la profesión del Data Engineer. Ahora bien, ¿Cómo adquirimos esas capacidades? Tenemos varias opciones:

Grado

Un Data Engineer necesita saber de programación, de sistemas, de redes y bases de datos, por lo que la carrera que mejor encaja es la de Ingeniero Informático. No obstante, toda ingeniería es buena opción, al contar con fuertes bases de matemáticas y en muchas ocasiones de programación.

Bootcamp Data Engineer

Puede ser especializado en Data Engineer o incluso más generalista también sería perfectamente válido. Un bootcamp es una formación intensiva, no reglada, muy práctica y enfocada en las profesiones digitales más demandadas del momento.

Master o postgrado Data Engineer

Cada vez van saliendo más masters en el mundo de los datos, con una orientación más académica que los bootcamps, pero con el respaldo de la universidad.

Reskilling autónomo

En la web tienes una gran cantidad de información, cursos, documentación, papers, paquetes de software, conferencias… Esta es la opción más atractiva y gratuita, pero veremos a continuación cuándo es el mejor momento para ponerle más peso a esta manera de formarse.

¿Qué opción es la que mejor te puede encajar? Si acabas de salir del instituto, o simplemente quieres dedicarle tiempo a la formación de cara a los próximos años, una carrera sería lo más adecuado, sobre todo porque quizá no tienes muy claro a qué dedicarte, y la carrera te va a abrir más el abanico de posibilidades, descubriendo que existen otros puestos de trabajo que desconocías y que quizá te atraigan más.

Si ya estas trabajando, pero no te motiva mucho tu trabajo y quieres cambiarte de puesto/sector, puedes o bien hacer un bootcamp/master part-time (para mantener tu trabajo), o bien trabajar en el reeskilling por tu cuenta. Si tu trabajo actual no es técnico, lo más recomendable sin duda es hacer un bootcamp/master. Necesitas construir un fuerte background en programación y sistemas informáticos, y es muy difícil adquirirlo por tu cuenta debido a que no es solo que tienes que asimilar nuevos conocimientos, sino que para saber de ciertos campos como por ejemplo el de la programación tienes que aprender a pensar de otra manera, y eso es muy complicado de aprender simplemente leyendo libros.

Por otro lado, si vienes de un trabajo técnico, y ya has hecho tus pinitos con Python, SQL o Machine Learning, sin duda un bootcamp/master nunca te va a restar, y además es un plus para tu curriculum, aunque para caso también puede resultar interesante una formación más autónoma, cogiendo el material y cursos de la web, principalmente. Esto se recomienda si eres una persona autónoma, con iniciativa y con ganas de aprender.

Recuerda que en el caso de los bootcamps/masters realmente no pagas por el material, ni la documentación (que te lo dan), casi todo lo vas a encontrar en la web. Por lo que pagas es por tener un guía, un coach, una metodología de estudio que sabes que funciona, y un impulso para la búsqueda de tu primer empleo en esa profesión.

Si estás pensando en desarrollar tus habilidades por tu cuenta, ponte en contacto con nosotros para que te podamos asesorar con las formaciones que mejor se adapten a tus preferencias, así como hacerte un seguimiento para que cumplas con tus objetivos.

Conclusiones

El Data Engineer es un puesto de trabajo que por fuera luce poco, y la barrera de entrada para un perfil senior es más complicada que en otros puestos de datos, pero a cambio tiene la ventaja de contar con menos competencia, unos salarios por encima de la media, buen horario, teletrabajo (normalmente) y flexibilidad.

Como se trata de un rol posicionado entre los equipos de IT y de negocio, tiene también la ventaja de que puede aprender de ambos departamentos, lo que le aporta un mejor criterio en la toma de decisiones, puesto que tiene una foto más completa de los proyectos.

1 comentario en “Data Engineer: Cuánto gana y cómo formarse [Actualizado 2023]”

  1. Pingback: We Learn Data

Los comentarios están cerrados.

Scroll al inicio