Middle Data Engineer

Randstad España
Randstad España
Madrid, SpainOn-siteCompetitiveAdded 26 days agoPermanentRemote: Remote
Remote🇪🇸 Translated from SpanishIt y telecomData & insights

This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.

Job Description

Do you have experience as a Data Engineer and are you looking for a stable project?

Data pipeline design and development: Create, optimize, and maintain robust and scalable data flows (ETL/ELT) for data ingestion and transformation from multiple sources.
Data modeling and architecture: Design the most efficient data storage structures (Data Warehouses, Data Lakes, or Lakehouse architectures).
Quality and consistency assurance: Implement monitoring, cleaning, and validation processes to ensure data integrity, security, and high availability.
Performance optimization: Identify bottlenecks in queries and data processing, optimizing the performance of databases and distributed systems.
Interdepartmental collaboration: Work together with Data Scientists, Analysts, and Software Architects to understand their data needs and provide them with the necessary tools and infrastructure.
Automation and deployment: Automate data workflows and implement development best practices (CI/CD adapted for data).

Demonstrable experience as a Data Engineer or in a software development role focused on data.
Advanced proficiency in key programming languages for data (Python, Scala, or Java).
Solid experience in the design and optimization of relational and non-relational databases (Advanced SQL, PostgreSQL, MongoDB, Cassandra).
Experience with big data processing tools and distributed systems (Apache Spark, Databricks, Apache Flink).
Knowledge in the creation and management of workflow orchestrators (Apache Airflow, Prefect, Dagster).
Experience working with cloud architectures (AWS, Google Cloud, or Azure) and their native data services (BigQuery, Redshift, Snowflake).
Familiarity with version control tools (Git) and CI/CD concepts.

Our goal: To grow and drive digital leadership together as a team to innovate and make a difference based on technological social responsibility, connecting people and technology.
Your role: If your professional trajectory is oriented towards Java application development and you have solid professional experience, we want to meet you!

View original advert (Spanish)

¿tienes experiencia como Data engineer y buscas un proyecto estable?

Diseño y desarrollo de pipelines de datos: Crear, optimizar y mantener flujos de datos (ETL/ELT) robustos y escalables para la ingesta y transformación de datos desde múltiples fuentes.
Modelado y arquitectura de datos: Diseñar la estructura de almacenamiento de datos más eficiente (Data Warehouses, Data Lakes o arquitecturas Lakehouse).
Garantía de calidad y consistencia: Implementar procesos de monitorización, limpieza y validación para asegurar la integridad, seguridad y alta disponibilidad de los datos.
Optimización de rendimiento: Identificar cuellos de botella en las consultas y en el procesamiento de datos, optimizando el rendimiento de las bases de datos y sistemas distribuidos.
Colaboración interdepartamental: Trabajar en conjunto con Científicos de Datos, Analistas y Arquitectos de Software para entender sus necesidades de datos y proporcionarles las herramientas e infraestructura necesarias.
Automatización y despliegue: Automatizar flujos de trabajo de datos e implementar buenas prácticas de desarrollo (CI/CD adaptado a datos).

Experiencia demostrable como Data Engineer o en un rol de desarrollo de software enfocado en datos.
Dominio avanzado de lenguajes de programación clave para datos (Python, Scala o Java).
Experiencia sólida en el diseño y optimización de bases de datos relacionales y no relacionales (SQL avanzado, PostgreSQL, MongoDB, Cassandra).
Experiencia con herramientas de procesamiento de datos masivos y sistemas distribuidos (Apache Spark, Databricks, Apache Flink).
Conocimiento en la creación y gestión de orquestadores de flujos de trabajo (Apache Airflow, Prefect, Dagster).
Experiencia trabajando con arquitecturas en la nube (AWS, Google Cloud o Azure) y sus servicios de datos nativos (BigQuery, Redshift, Snowflake).
Familiaridad con herramientas de control de versiones (Git) y conceptos de CI/CD.

Nuestro objetivo: Crecer e impulsar junt@s en equipo el liderazgo digital
para innovar y marcar la diferencia basándonos en la responsabilidad
social tecnológica, conectando personas y tecnología.
Tus funciones: Si tu trayectoria profesional está orientada al desarrollo de
aplicaciones java y cuentas con una sólida experiencia profesional
¡Queremos conocerte!

Need a visa? No sponsorship mentioned here. Browse visa jobs