Volver a la lista

Descripción de la vacante

Data Engineer | Python + SQL + PostgreSQL en España

TECDATA ENGINEERING

  • RemotoTrabaja desde cualquier lugar
  • Tiempo completoJornada semanal estándar

España

This job was automatically translated to English.

Requirements

What we're looking for

  • Solid experience developing Python scripts from scratch.

  • Experience in data processing and ingestion.

  • Efficient management of files, especially large volumes of information.

  • Knowledge of memory management and proper use of data structures.

  • Robust management of exceptions and errors during ingestion processes.

  • Ability to develop maintainable and reusable code.

  • Mastery of complex SQL.

  • Experience with different types of JOIN and relationships between tables.

  • Aggregation functions and complex filters.

  • Mastery of WHERE vs HAVING.

  • Detection and handling of duplicates.

  • Management of orphan records.

  • Mastery of Window Functions.

  • Ability to optimize queries and work with large volumes of data.

  • Real experience working with large tables and data volumes.

  • Creation, management, and optimization of indices.

  • Interpretation of execution plans.

  • Experience using EXPLAIN.

  • Ability to detect bottlenecks.

  • Knowledge of situations in which an index can be counterproductive.

  • Experience developing ETL/ELT processes through code.

  • Design of incremental and full loads.

  • Error management during ingestion processes.

  • Ability to design recovery and control mechanisms.

  • Implementation of validations and data quality controls.

Nice to have

  • Experience with StarRocks.

  • Experience with columnar analytical databases such as ClickHouse or Apache Doris.

  • Knowledge of Data Warehousing.

  • Dimensional modeling:

    • Star schema

    • Fact tables

    • Dimensions

  • Knowledge of OLTP vs OLAP architecture.

  • Experience with Git.

  • Knowledge of orchestration tools such as Apache Airflow, Cron or other Open Source solutions.

  • Basic knowledge of data visualization, for example Power BI.

The role

Data Engineer | Python + SQL + PostgreSQL

We are looking for a Data Engineer with solid experience in Python, SQL, and PostgreSQL to join a project with a strong focus on Open Source technologies.

We are looking for a hands-on profile, accustomed to developing data solutions from scratch through code. In this project, visual ETL tools or drag & drop type solutions are not used: the work is performed directly through Python scripts and advanced SQL.

The client uses StarRocks as a high-performance analytical engine, so we are looking for professionals with a solid foundation in relational databases, Data Warehousing, and SQL optimization, with the ability to adapt quickly to new technologies.

What you'll do

  • Development of data ingestion and transformation processes using Python and SQL.

  • Creation of scripts from scratch for data and file processing.

  • Design and development of ETL / ELT processes completely code-oriented.

  • Management of incremental loads and full loads.

  • Implementation of robust error control and failure recovery mechanisms.

  • Development of data quality controls through code.

  • Optimization of queries and processes over large volumes of information.

  • Design, creation, and optimization of indices in PostgreSQL.

  • Analysis of execution plans using EXPLAIN.

  • Identification and resolution of performance issues.

  • Work with data structures and optimization of memory consumption during ingestion processes.

  • Automation and maintenance of data processes.

  • Collaboration in the design and evolution of analytical solutions.

How you'll work

  • 100% remote.

Important

We are not looking for profiles oriented towards traditional Big Data nor professionals whose work is based mainly on visual ETL tools.

Previous experience in Spark, Hadoop, Hive, or HDFS is not necessary. The project is mainly oriented towards relational and analytical data engineering, based on:

Python + SQL + PostgreSQL + ETL/ELT through code.

Profile we are looking for

We are looking for a person who is highly technical, autonomous, and hands-on, accustomed to programming and solving problems directly through code.

It will be especially important to have a solid foundation in SQL, PostgreSQL, query optimization, and ETL process development, as well as the ability to work with large volumes of data and quickly learn new technologies such as StarRocks.

About Tecdata Engineering

Tecdata Engineering (TECDATA ENGINEERING) is a technology consulting and services provider specialized in global technology projects, with a portfolio covering custom software development, legacy modernization, managed services, cloud infrastructure, Salesforce, cybersecurity (including SOC, pentesting and NIS2 compliance), and data & AI services, alongside IT talent services such as headhunting and staff augmentation. The company reports being founded in 2012 with around 500 employees ("Compañeros 500") and 5M in billing, and forms part of a broader technology consulting group with more than 550 consultants across 5 countries. It states it is present in major economic sectors including banking, telecommunications, and insurance.

In Spain, Tecdata Engineering hires across multiple locations including Madrid, Barcelona, and Bilbao, with a significant share of openings marked "Completamente remoto" (fully remote) or hybrid. Its careers portal organizes vacancies into departments such as Desarrollo y QA, Ciberseguridad, Cloud, DevOps, Sistemas y Producción, Gestión de Proyectos, Comercial, and RRHH, and current openings range from COBOL and mainframe-adjacent banking roles to data engineering, Salesforce, SAP, cybersecurity, and air traffic management QA. For international professionals considering a move to Spain, the volume of remote-eligible roles across the country is notable, though the company's careers and website content is published in Spanish.

Industry
IT Services
Founded
2012
Employees
500

Good to know if you are moving

  • Many openings are advertised as fully remote within Spain, e.g. "Senior Data Scientist – GCP Madrid · Completamente remoto" and "ML ENGINEER Madrid · Completamente remoto".
  • Hiring activity in Spain includes Madrid, Barcelona, and Bilbao, with hybrid and on-site arrangements depending on the role.
  • The company reports around 500 employees ("Compañeros 500") and was founded in 2012.
  • It is part of a technology consulting group with more than 550 consultants operating in 5 countries.
  • Its client sectors include banking, telecommunications, and insurance, so many roles involve regulated, enterprise-grade environments.
All open roles at Tecdata Engineering

Vacantes similares

Más como este puesto

  • Remoto
  • Contrato
  • Ciencia de datos
Mindrift in a fully remote freelance capacity seeks a senior data scientist to design end-to-end data science problems. You will craft challenges across industries, requiring Python libraries, reproducible answers, and clear documentation of problem statements with realistic business contexts. The role emphasizes GenAI ...

España, España

  • Remoto
  • Analitica de datos
... Colaborar activamente con equipos de negocio y responsables de datos en el ámbito de I+D para comprender métricas, KPIs y requerimientos analíticos. - Analizar datasets masivos y complejos utilizando SQL y Python, identificando tendencias, patrones, anomalías y oportunidades de mejora de calidad. - Ejecutar perfiles de datos, ...

Madrid, España

Julius Baer is seeking a Senior Data Engineer in Madrid to lead SQL-driven data transformations, data modelling, and governance. You will collaborate with finance, risk, and business teams to deliver reliable datasets for analytics, reporting, and regulatory needs. The role emphasizes data pipelines, Python automation, ...

Madrid, España

  • Analitica de datos
En Metrica buscamos un Business Analyst con ~3 años de experiencia para actuar como nexo entre negocio, Data y tecnología. El perfil es mixto: ~70% análisis funcional y ~30% técnico, transformando necesidades en requisitos, historias de usuario y tareas claras. Apoyarás con análisis de datos, pequeños desarrollos y mejoras ...

Madrid, España

  • Remoto
  • Híbrido
  • Analitica de datos
BME - Bolsas y Mercados Españoles in Madrid offers a Data Analyst role with a hybrid model (up to 40% remote). You will join the REGIS-TR Data Intelligence team to ensure high-quality reporting under EMIR, UK EMIR, SFTR, and FinfraG, collaborating across IT, Operations, and Product to meet regulatory obligations. The role ...

Las Rozas, España

  • Analitica de datos
... requerimientos de negocio en especificaciones funcionales y dashboards útiles para la toma de decisiones. Serás el nexo entre negocio y tecnología, responsable de analizar datos, desarrollar reportes con PowerBI y validar las soluciones mediante pruebas. Se valora experiencia con Python, SQL y nivel alto de inglés. []

Madrid, España

  • Remoto
  • Analitica de datos
Join us on our exciting journey! We are recruiting a new Data Analyst with work knowledge of Python & SQL and proficient in French language. Under guidance, performs data analytics activities related to complex business problems and issues to provide insight to decision makers. May provide analytic support for internal ...

Madrid, España

Ookla is seeking a Senior Data Engineer to join the Data Engineering team and help process the world's best data on internet performance. You will develop tools and pipelines to support data scientists and analysts, using Spark, Redshift, Athena, Iceberg and Airflow in a fast-paced environment. You will collaborate across ...

España, España

  • Remoto
  • Híbrido
  • Tiempo completo

300 €/mensuales

... and Administration department within Investment Management for an experienced Data Engineer in cloud based database design and architecture, data pipelines, Python, Spark using Databricks technology. Individuals in this role will assist in the design, development, enhancement, and maintenance of a complex data hub that ...

Barcelona, España

  • Backend
... and backend services powering a data-driven platform. You will own data ingestion, transformation, and the end-to-end lifecycle from business requirements to production deployment. Ideal candidates have strong Python and/or JavaScript skills, experience with ETL/ELT pipelines, and familiarity with SQL/NoSQL databases. []

España

  • Remoto
  • Analitica de datos
Join us on our exciting journey! We are recruiting a new Data Analyst with work knowledge of Python & SQL and proficient in French language. Under guidance, performs data analytics activities related to complex business problems and issues to provide insight to decision makers. May provide analytic support for internal ...

Madrid, España