Data Engineer (Python, SQL, ETL)

Tecdata Engineering

Madrid

Remote

EUR 52,000 - 75,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tecdata Engineering busca un Ingeniero de Datos para trabajar en un entorno 100% remoto, con alta flexibilidad horaria. Se valoran 4-5 años de experiencia y capacidad para desarrollar pipelines desde cero usando Python y SQL, sin herramientas ETL visuales, con foco en código puro.

Se trabajará con StarRocks como motor analítico y se requerirá experiencia relacional y en data warehousing, optimización de consultas y tuning de PostgreSQL, a nivel práctico y contractor.

Qualifications

  • Se requiere experiencia sólida en desarrollo de pipelines de datos con Python y SQL.
  • Capacidad de manipular grandes volúmenes de datos y gestionar memoria en CSVs.
  • Experiencia con StarRocks y diseño de esquemas de Data Warehousing.
  • Conocimientos de tuning de PostgreSQL y análisis de planes de ejecución.

Responsibilities

  • Desarrollar y orquestar cargas de datos mediante código puro (Python/SQL).
  • Trabajar con un entorno open source orientado a datos y optimizar consultas.
  • Adaptarse rápidamente a StarRocks como motor analítico de alto rendimiento.

Skills

Python
SQL avanzado
ETL/ELT
Data Warehousing
Window Functions
PostgreSQL tuning

Tools

StarRocks
PostgreSQL

Job description

Ingeniero de Datos / Data Engineer (Python, SQL, ETL)

4-5 años de experiencia

Modalidad: 100% Remoto

Horario: Alta flexibilidad horaria (salida aprox. a las 17:00h) y jornada intensiva los viernes.

Sobre el rol: Buscamos un perfil altamente técnico, un desarrollador "hands-on" para un entorno de datos fuertemente orientado al open source. Es imprescindible que estés acostumbrado a picar código desde cero. En este proyecto no se utilizan herramientas ETL visuales o de "drag & drop"; el trabajo es puro código ("pantalla negra"), construyendo y orquestando soluciones de datos directamente mediante scripts en Python y sentencias SQL complejas. El cliente utiliza StarRocks como motor analítico de alto rendimiento, por lo que buscamos a alguien con una base relacional y de Data Warehousing tan sólida que pueda adaptarse rápidamente a esta tecnología.

Requisitos Imprescindibles:
  • Python (Scripting & Procesamiento): Capacidad para crear scripts desde cero para el tratamiento e ingesta de datos. Experiencia sólida en procesamiento de archivos (ej. CSVs) gestionando las limitaciones de memoria, uso de estructuras de datos (listas vs diccionarios) y gestión robusta de errores en ingestas mediante código puro.

  • SQL Avanzado: Amplio dominio en sentencias complejas, tipologías de relaciones, joins, funciones de agregación y filtros complejos (WHERE vs HAVING). Capacidad para detectar duplicados, manejar registros huérfanos y dominio de Window Functions para cálculos sobre conjuntos de datos.

  • PostgreSQL (Rendimiento y Tunning): Experiencia real trabajando con grandes volúmenes de tablas. Creación, gestión y optimización de índices. Conocimiento profundo de planes de ejecución (uso del comando EXPLAIN) y capacidad para identificar cuándo un índice es contraproducente.

  • Desarrollo de ETL / ELT (Código puro): Sólida base en diseño de flujos de datos programados a medida. Dominio conceptual y práctico de cargas incrementales frente a cargas totales, gestión de fallos en mitad de una ingesta (ej. qué hacer si falla al 80%) y aplicación de controles de calidad de datos mediante código.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Grupo TECDATA Engineering • Madrid

On-site
EUR 42,000 - 60,000
Data Engineer | Python + SQL + ETL | 100% Remoto
Data Engineer | Python + SQL + ETL | 100% Remoto

Grupo TECDATA Engineering • Madrid

Remote
EUR 30,000 - 36,000
Data Engineer | Python + SQL + PostgreSQL
Data Engineer | Python + SQL + PostgreSQL

Grupo TECDATA Engineering • Madrid

Remote
EUR 42,000 - 64,000
Remote Data Engineer - Python/SQL ETL (Hands-on)
Remote Data Engineer - Python/SQL ETL (Hands-on)

Tecdata Engineering • Madrid

Remote
EUR 52,000 - 75,000
Remote Data Engineer: Python, SQL & ELT Specialist
Remote Data Engineer: Python, SQL & ELT Specialist

Grupo TECDATA Engineering • Madrid

Remote
EUR 30,000 - 36,000
Hands-On Data Engineer | Python & SQL, Open Source
Hands-On Data Engineer | Python & SQL, Open Source

Grupo TECDATA Engineering • Madrid

On-site
EUR 42,000 - 60,000
Data Engineer
Data Engineer

Second Window • Madrid

Remote
EUR 28,000 - 35,000
Contrato indefinido
Teletrabajo 100%
Seguro médico privado
+4
Data Engineer
Data Engineer

Vermont Solutions • Madrid

Remote
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 • Spain

Remote
EUR 38,000 - 54,000
Data Engineer
Data Engineer

TUYÚ Technology • Madrid

On-site
EUR 45,000 - 62,000