Data & Analytics Engineer

SICPA HOLDING SA
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

Java
API
Artificial Intelligence
Airflow
Amazon Web Services (AWS)
Data analysis
Cloud Computing
Information Engineering
ETL
Data Systems
Relational Databases
Django
Python
PostgreSQL
Machine Learning
NumPy
Oracle Applications
Performance Tuning
Power BI
Software Engineering
SQL Databases
Tableau
Technical Data Management Systems
FastAPI
Pandas
Information Technology
GraphQL
Data Management
Tools for Reporting
gRPC
Data Pipelines
Docker

Job description

We're looking for a skilled Data & Analytics Engineer to strengthen our data and analytics capabilities and support the evolution of our digital and AI-driven solutions. This role bridges software engineering, data engineering, and analytics, ensuring that data architectures, pipelines, and analytical assets effectively serve both operational and advanced use cases.

In this role, you will work closely with product, data science, and technology teams to design scalable data solutions, transform complex data into actionable insights, and enable reliable reporting and business intelligence.

  • Design, build, and maintain scalable data pipelines (batch and event-driven).
  • Develop and expose data and analytics APIs (REST / GraphQL) to support applications and ML outputs.
  • Model, transform, and validate data to ensure high quality, consistency, and integrity.
  • Collaborate with Data Science teams to support and productionize machine learning workflows.
  • Structure and prepare data for business intelligence and reporting tools such as Power BI and Tableau.
  • Contribute to cloud-based, containerized data platforms and modern deployment practices.
  • Translate technical data solutions into insights aligned with business and product needs.

Requirements

  • Strong experience in Python (including Pandas, NumPy) and Java.
  • Advanced SQL skills for complex queries and performance optimization.
  • Proven experience designing and implementing data APIs (REST / GraphQL) using frameworks such as FastAPI, Django, or gRPC.
  • Hands-on experience with ETL / ELT pipelines and data orchestration tools (Airflow, Prefect, or similar).
  • Solid knowledge of relational databases (Oracle, PostgreSQL).
  • Experience with analytics engineering tools (dbt or similar) is a strong plus.
  • Familiarity with Docker and cloud environments (AWS).
  • Comfortable working at the intersection of technology, data, and business. Fluent in English, both written and spoken; other languages are a plus. Degree in Computer Science, Engineering, Data, or a related field.

Benefits & conditions

  • Join a global leader in trust technologies with a mission that matters.
  • Be at the strategic heart of a financially sound and innovation-driven company.
  • Collaborate with high-level experts and work on impactful international projects.
  • Operate in a multi-cultural, high-integrity environment where autonomy and ownership are encouraged.

Apply for this position