Data Engineer | Python + SQL + PostgreSQL

Grupo TECDATA Engineering

Madrid

A distancia

EUR 42.000 - 64.000

Jornada completa

hace 46 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Convierte este puesto en una entrevista — un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Descripción de la vacante

Grupo TECDATA Engineering busca un Data Engineer para un proyecto centrado en Python, SQL y PostgreSQL, con fuerte enfoque en Open Source.

Se valorará experiencia hands-on en desarrollo de soluciones de datos desde cero, sin herramientas ETL visuales, trabajando directamente con scripts Python y SQL avanzado. Se trabajará con StarRocks y capacidades de Data Warehousing.

Formación

  • Experiencia sólida desarrollando pipelines de datos con Python y SQL.
  • Conocimientos de diseño y optimización de esquemas de datos para Data Warehousing.
  • Experiencia trabajando con herramientas Open Source y soluciones SQL avanzadas.

Responsabilidades

  • Desarrollar procesos de ingesta y transformación de datos mediante código Python y SQL.
  • Crear scripts desde cero para procesamiento de datos y archivos.
  • Diseñar y mantener ETL/ELT orientados a código con controles de calidad.

Conocimientos

Python
SQL
PostgreSQL
Data Warehousing
Open Source

Herramientas

StarRocks
ClickHouse
Apache Doris
Git
Apache Airflow
Power BI

Descripción del empleo

Sobre el proyecto

Buscamos un/a Data Engineer con experiencia sólida en Python, SQL y PostgreSQL para incorporarse a un proyecto con un fuerte enfoque en tecnologías Open Source.

Buscamos un perfil hands‑on, acostumbrado a desarrollar soluciones de datos desde cero mediante código. En este proyecto no se trabaja con herramientas ETL visuales ni soluciones de tipo drag & drop: el trabajo se realiza directamente mediante scripts Python y SQL avanzado.

El cliente utiliza StarRocks como motor analítico de alto rendimiento, por lo que buscamos profesionales con una base sólida en bases de datos relacionales, Data Warehousing y optimización SQL, con capacidad para adaptarse rápidamente a nuevas tecnologías.

Responsabilidades
  • Desarrollo de procesos de ingesta y transformación de datos mediante Python y SQL.
  • Creación de scripts desde cero para procesamiento de datos y archivos.
  • Diseño y desarrollo de procesos ETL / ELT completamente orientados a código.
  • Gestión de cargas incrementales y cargas completas.
  • Implementación de mecanismos robustos de control de errores y recuperación ante fallos.
  • Desarrollo de controles de calidad de datos mediante código.
  • Optimización de consultas y procesos sobre grandes volúmenes de información.
  • Diseño, creación y optimización de índices en PostgreSQL.
  • Análisis de planes de ejecución mediante EXPLAIN.
  • Identificación y resolución de problemas de rendimiento.
  • Trabajo con estructuras de datos y optimización del consumo de memoria durante los procesos de ingesta.
  • Automatización y mantenimiento de procesos de datos.
  • Colaboración en el diseño y evolución de soluciones analíticas.
Requisitos imprescindibles
Python
  • Experiencia sólida desarrollando scripts Python desde cero.
  • Experiencia en tratamiento e ingesta de datos.
  • Gestión eficiente de archivos, especialmente grandes volúmenes de información.
  • Conocimientos sobre gestión de memoria y uso adecuado de estructuras de datos.
  • Gestión robusta de excepciones y errores durante procesos de ingesta.
  • Capacidad para desarrollar código mantenible y reutilizable.
SQL avanzado
  • Dominio de SQL complejo.
  • Experiencia con diferentes tipos de JOIN y relaciones entre tablas.
  • Funciones de agregación y filtros complejos.
  • Dominio de WHERE vs HAVING.
  • Detección y tratamiento de duplicados.
  • Gestión de registros huérfanos.
  • Dominio de Window Functions.
  • Capacidad para optimizar consultas y trabajar con grandes volúmenes de datos.
PostgreSQL
  • Experiencia real trabajando con grandes tablas y volúmenes de datos.
  • Creación, gestión y optimización de índices.
  • Interpretación de planes de ejecución.
  • Experiencia utilizando EXPLAIN.
  • Capacidad para detectar cuellos de botella.
  • Conocimiento de situaciones en las que un índice puede resultar contraproducente.
ETL / ELT
  • Experiencia desarrollando procesos ETL/ELT mediante código.
  • Diseño de cargas incrementales y completas.
  • Gestión de errores durante procesos de ingesta.
  • Capacidad para diseñar mecanismos de recuperación y control.
  • Implementación de validaciones y controles de calidad de datos.
Se valorará
  • Experiencia con StarRocks.
  • Experiencia con bases de datos analíticas columnares como ClickHouse o Apache Doris.
  • Conocimientos de Data Warehousing.
  • Modelado dimensional:
    • Esquema en estrella
    • Tablas de hechos
    • Dimensiones
  • Conocimientos de arquitectura OLTP vs OLAP.
  • Experiencia con Git.
  • Conocimientos de herramientas de orquestación como Apache Airflow, Cron u otras soluciones Open Source.
  • Conocimientos básicos de visualización de datos, por ejemplo Power BI.

Importante

No buscamos perfiles orientados a Big Data tradicional ni profesionales cuyo trabajo se base principalmente en herramientas ETL visuales.

No Es Necesario Tener Experiencia Previa En Spark, Hadoop, Hive o HDFS. El Proyecto Está Orientado Principalmente a Una Ingeniería De Datos Relacional y Analítica, Basada En

Python + SQL + PostgreSQL + ETL/ELT por código.

Perfil que buscamos

Buscamos una persona muy técnica, autónoma y hands‑on, acostumbrada a programar y resolver problemas directamente mediante código.

Será especialmente importante tener una base sólida de SQL, PostgreSQL, optimización de consultas y desarrollo de procesos ETL, así como capacidad para trabajar con grandes volúmenes de datos y aprender rápidamente nuevas tecnologías como StarRocks.

Condiciones
  • 100% remoto.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Data Engineer (Python, SQL, ETL)
Data Engineer (Python, SQL, ETL)

Grupo TECDATA Engineering • Madrid

Presencial
EUR 42.000 - 60.000
Data Engineer | Python + SQL + ETL | 100% Remoto
Data Engineer | Python + SQL + ETL | 100% Remoto

Grupo TECDATA Engineering • Madrid

A distancia
EUR 30.000 - 36.000
Data Engineer (Python, SQL, ETL)
Data Engineer (Python, SQL, ETL)

Tecdata Engineering • Madrid

A distancia
EUR 52.000 - 75.000
Remote Data Engineer - Python/SQL ETL (Hands-on)
Remote Data Engineer - Python/SQL ETL (Hands-on)

Tecdata Engineering • Madrid

A distancia
EUR 52.000 - 75.000
Hands-On Data Engineer | Python & SQL, Open Source
Hands-On Data Engineer | Python & SQL, Open Source

Grupo TECDATA Engineering • Madrid

Presencial
EUR 42.000 - 60.000
Data Engineer
Data Engineer

Vermont Solutions • Madrid

A distancia
EUR 55.000 - 83.000
Formación y certificaciones técnicas
Flexibilidad horaria
Seguro médico privado
+3
PROGRAMADOR/A DE DATOS – PYTHON / SQL / ETL
PROGRAMADOR/A DE DATOS – PYTHON / SQL / ETL

Rawson BPO • España

A distancia
EUR 38.000 - 54.000
Database Developer / Data Engineer | PostgreSQL + ETL
Database Developer / Data Engineer | PostgreSQL + ETL

SCI Serviclients • Madrid

Presencial
EUR 34.000 - 42.000
Teletrabajo
DBA PostgreSQL Senior (Cloud & Producción) - 100% REMOTO
DBA PostgreSQL Senior (Cloud & Producción) - 100% REMOTO

Knowmad Mood • Las Rozas de Madrid

A distancia
EUR 60.000 - 90.000
Contrato Indefinido
100% REMOTO
Formación interna y certificaciones
+2
Ingeniero de datos
Ingeniero de datos

Habla computing • Madrid

Presencial
EUR 35.000 - 50.000
Salario competitivo
Formación técnica continua
Clases de inglés subvencionadas