El portal de empleo de España

Ingeniero de Datos | Python + SQL + PostgreSQL

En remoto desde España·Jornada completa·Añadida hoy

Tecdata Engineering

1401 ofertas abiertas

Resumen

Detalles del puesto

  • Jornada completa

    Según la oferta.

  • Totalmente en remoto

    Según la oferta.

Requisitos

Qué buscan

  • 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.

  • 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.

  • 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.

  • 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.

El puesto

Data Engineer | Python + SQL + PostgreSQL

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.

Qué harás

  • 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.

Cómo trabajarás

  • 100% remoto.

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.

Sobre Tecdata Engineering

Tecdata Engineering (TECDATA ENGINEERING) es un proveedor de servicios y consultoría tecnológica especializado en proyectos tecnológicos globales, con una cartera que abarca el desarrollo de software a medida, la modernización de sistemas legacy, servicios gestionados, infraestructura en la nube, Salesforce, ciberseguridad (incluyendo SOC, pentesting y cumplimiento de NIS2) y servicios de datos e IA, además de servicios de talento IT como headhunting y staff augmentation. La empresa informa haber sido fundada en 2012 con alrededor de 500 empleados ("Compañeros 500") y 5M en facturación, y forma parte de un grupo de consultoría tecnológica más amplio con más de 550 consultores en 5 países. Declara estar presente en los principales sectores económicos, incluidos la banca, las telecomunicaciones y los seguros.

En España, Tecdata Engineering contrata en múltiples ubicaciones, incluyendo Madrid, Barcelona y Bilbao, con una parte significativa de las vacantes marcadas como "Completamente remoto" o híbrido. Su portal de empleo organiza las vacantes en departamentos como Desarrollo y QA, Ciberseguridad, Cloud, DevOps, Sistemas y Producción, Gestión de Proyectos, Comercial y RRHH, y las ofertas actuales van desde roles bancarios relacionados con COBOL y mainframe hasta ingeniería de datos, Salesforce, SAP, ciberseguridad y QA de gestión de tráfico aéreo. Para los profesionales internacionales que consideren mudarse a España, el volumen de roles con posibilidad de trabajo remoto en todo el país es notable, aunque el contenido de la web y de la sección de empleo de la empresa se publica en español.

Sector
IT Services
Fundación
2012
Plantilla
500

Datos prácticos

  • Muchas vacantes se anuncian como completamente remotas dentro de España, por ejemplo, "Senior Data Scientist – GCP Madrid · Completamente remoto" y "ML ENGINEER Madrid · Completamente remoto".
  • La actividad de contratación en España incluye Madrid, Barcelona y Bilbao, con modalidades híbridas y presenciales dependiendo del rol.
  • La empresa informa de alrededor de 500 empleados ("Compañeros 500") y fue fundada en 2012.
  • Forma parte de un grupo de consultoría tecnológica con más de 550 consultores operando en 5 países.
  • Sus sectores de clientes incluyen banca, telecomunicaciones y seguros, por lo que muchos roles implican entornos regulados de nivel empresarial.
Todas las vacantes de Tecdata Engineering
WhatsApp
33 mil €En remoto desde España

Programador Shell Script / Unix

Tecdata EngineeringHace 1 día
Hasta 34 mil €En remoto desde España

Técnico de Instalaciones IT

Tecdata EngineeringHace 5 días
26 mil €Madrid

Ingeniero Cloud Security & DevSecOps

Tecdata EngineeringNueva
Híbrido en Bilbao & Alava
En remoto desde España

Ingeniero de Datos (Python, SQL, ETL)

Tecdata EngineeringNueva
En remoto desde España
Híbrido en Madrid

DBA (DB2, Oracle y PostgreSQL)

Tecdata EngineeringNueva
En remoto, Madrid

Líder Técnico de IA

Tecdata EngineeringHace 1 sem.
Hasta 50 mil €En remoto, Madrid

Consultor de IA y Plataformas Digitales

Tecdata EngineeringHace 1 día
En remoto desde España

Ingeniero de IA – Azure / GenAI

Tecdata EngineeringHace 1 día
Híbrido en Barcelona
Ver los 1401 empleos