Senior Data Engineer

Holcim

Madrid

In loco

EUR 90.000 - 130.000

Tempo pieno

9 giorni fa

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Holcim seeks a seasoned Senior Data Engineer to design, build and optimize a next-generation data platform. You will architect scalable pipelines, manage large distributed systems in AWS and Databricks, and ensure robust data infrastructure with automation and cost efficiency.

The role emphasizes Spark expertise, data lake/warehouse design (S3, Redshift, Athena), and orchestration via Airflow. Collaboration with data scientists and stakeholders in an Agile setup is essential, with emphasis on

Competenze

  • 4+ years hands-on experience in Big Data environments and 2+ years in AWS data analytics.
  • Proficient in Spark clusters (EMR) and data lake design on S3/Parquet/Delta.
  • Experience with serverless ETL (Glue) and data cataloging, and with Airflow-based orchestration.
  • Strong knowledge of CI/CD for data pipelines, version control, and documentation.
  • Experience with data mesh concepts and lakehouse architectures using Delta Lake.

Mansioni

  • Design and implement batch and streaming ETL/ELT pipelines using Python, SQL, and Spark.
  • Leverage AWS Data Analytics services to build scalable, secure data solutions.
  • Manage and automate data workflows using Airflow and containerization with Docker/ECS.
  • Monitor and optimize Spark clusters for high availability and low latency.
  • Use IaC (CloudFormation or Terraform) to maintain repeatable environments.
  • Optimize AWS spend and data storage strategies.
  • Collaborate with data scientists and stakeholders in an Agile environment.

Conoscenze

Spark
Python
SQL
Big Data
English communication

Formazione

Bachelor's degree in Computer Science/Engineering/Mathematics

Strumenti

Airflow
Docker
ECS
AWS
Databricks
Terraform
CloudFormation
Kinesis / MSK

Descrizione del lavoro

SUMMARY OF THE JOB

We are seeking a seasoned Senior Data Engineer to design, build, and optimize our next-generation data platform. You will be responsible for architecting scalable data pipelines, managing large-scale distributed systems, and ensuring our data infrastructure in AWS and Databricks is robust and efficient. The ideal candidate is a Spark expert with a deep understanding of the AWS ecosystem and a passion for automation.

MAIN ACTIVITIES / RESPONSIBILITIES
  • Pipeline Architecture: Design and implement complex batch and streaming ETL/ELT pipelines using Python, SQL, and Spark to process massive datasets.

  • Cloud Infrastructure: Leverage AWS Data Analytics services to build scalable, secure, and cost-effective data solutions.

  • Orchestration & DevOps: Manage and automate data workflows using Airflow, while utilizing Docker and ECS for containerized application deployment.

  • System Optimization: Monitor and tune the performance of distributed systems (Spark Cluster) to ensure high availability and low latency.

  • Infrastructure as Code: Utilize AWS CloudFormation or Terraform to manage data infrastructure, ensuring repeatable and version-controlled environments.

  • Cost Optimization: Monitor and optimize AWS spend by selecting appropriate instance types (Spot vs. On-Demand) and refining data storage strategies.

  • Security & Compliance: Implement IAM roles, bucket policies, and encryption (KMS) to ensure data is secure at rest and in transit.

  • Collaboration: Work within an Agile framework to deliver iterative value, collaborating closely with Data Scientists and Stakeholders to translate business needs into technical reality.

JOB DIMENSIONS
List of direct reports:
  • Up to 2 Direct Reports, and around 15 externals

Key interfaces, stakeholders and relationships:
  • Internal:

    GDS: product manager, application manager, data & analytics & AI team

    Country business stakeholders

  • External : 3rd party vendors

PROFILE REQUIRED
  • Experience: Minimum 4+ years of hands-on experience in active Big Data environments and 2+ years specializing in Data Analytics within AWS.

    Compute & Processing:Amazon EMR: Architecting and managing Spark clusters for large-scale distributed processing.

    AWS Glue: Developing serverless ETL jobs, managing the Data Catalog, and implementing Glue Crawlers.

    Storage & Warehousing:

    Amazon S3: Implementing "Data Lake" best practices, including partitioning, compression (Parquet/Avro), and lifecycle policies.

    Amazon Redshift: Designing star/snowflake schemas and optimizing query performance for high-volume data warehousing.

    Amazon Athena: Performing ad-hoc SQL analysis directly on S3 data.

    Experience with open table formats (iceberg/delta)

    Orchestration & Integration:

    Amazon MWAA (Managed Workflows for Apache Airflow): Deploying and scaling Airflow environments.

    AWS Lambda: Building event-driven data triggers and micro-services.

    Streaming (Advantage):Amazon Kinesis or MSK (Managed Streaming for Kafka) for real-time data ingestion.

  • Core Engineering: Expert-level proficiency in Spark, Python, and SQL.

  • Infrastructure & Tooling: Proven experience with Airflow for orchestration and Docker/ECS for containerization.

  • Good knowledge in Databricks and data mesh architectures. Good understanding in how to implement and maintain Lakehouse data models (bronze / silver / gold layers) using Delta Lake for reliability, ACID transactions, time travel and schema evolution.

  • Solid software engineering practices: Git, CI/CD for data pipelines, automated testing, code quality and documentation.

  • Communication: Excellent written and oral English communication skills, with the ability to explain complex technical concepts to non-technical audiences.

  • Degree in Computer Science, Engineering, Mathematics or related field, or equivalent practical experience.

PREFERRED “PLUS” QUALIFICATION
  • Real-time Processing: Experience with streaming and distributed messaging applications like Flink and Kafka.

  • Core Tech:Java programming.

  • Industrialise ML use cases

  • Data Visualization: Experience with QlikView or QlikSense to support BI initiatives.

  • Agile: Experience working in a fast-paced Scrum or Kanban environment.

  • Certifications: AWS Certified Data Engineer – Associate/Professional or AWS Certified Solutions Architect, Databricks Data engineer (Associated/Professional) certification

  • DevOps: Experience with Openshift, Github Actions or Jenkins for CI/CD of data workflows.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Data Engineer
Senior Data Engineer

Plain Concepts Group • Spagna

Remoto
EUR 60.000 - 90.000
Competitive salary
Remote work flexibility
Healthcare
+5
Data Engineer (Spark)
Data Engineer (Spark)

Coforge • Spagna

In loco
EUR 45.000 - 65.000
Data Engineer
Data Engineer

Russell Tobin • Madrid

In loco
EUR 55.000 - 75.000
Data Engineer ID89384
Data Engineer ID89384

AgileEngine • Valladolid

In loco
EUR 60.000 - 90.000
Professional growth
Competitive compensation
Exciting projects
+1
Databricks - Data Engineer (IC)
Databricks - Data Engineer (IC)

Concentrix • La Coruña

In loco
EUR 52.000 - 70.000
Data Engineer
Data Engineer

Amazon • Madrid

In loco
EUR 65.000 - 100.000
Staff Engineer, Data & Backend Platforms
Staff Engineer, Data & Backend Platforms

Dow Jones • Barcelona

In loco
EUR 90.000 - 120.000
Healthcare plans
Paid Time Off
Retirement plans
+2
Data Engineer ID89384
Data Engineer ID89384

AgileEngine • Barcelona

In loco
EUR 80.000 - 134.000
Professional growth
Competitive compensation
Exciting projects
+1
Data Engineer ID89384
Data Engineer ID89384

AgileEngine • Zaragoza

In loco
EUR 80.000 - 107.000
Professional growth
Competitive compensation
A selection of exciting projects
+1
Data Engineer
Data Engineer

PSD Group • Madrid

In loco
EUR 50.000 - 70.000