Description
**Description:**
----------------
Do you want to join a leading company in Customer Science and Marketing Automation? At **Cognodata**, we help our clients enhance their competitive position through advanced information management. Join our team!
We are currently seeking a **Senior Data Engineer** to work on a banking project. The candidate will participate in the design, construction, and evolution of data engineering solutions.
**Key Responsibilities**
* Design, develop, and maintain data integration and transformation pipelines.
* Implement data models following Raw – Transform – Enrich (Core Data Model) architectures.
* Design and optimize ETL/ELT processes for large volumes of data.
* Model analytical structures oriented toward reporting, BI, and AI use cases.
* Design and optimize PostgreSQL/Percona and Teradata databases.
* Analyze and optimize complex SQL queries and bulk loading processes.
* Define development standards, data quality criteria, and data engineering best practices.
* Participate in designing modern, scalable data architectures.
* Collaborate with data architects to define technical solutions.
* Automate deployments and processes using CI/CD tools where applicable.
* Participate in code reviews and mentor junior and semi-senior profiles.
* Document technical solutions, data models, and integration flows.
* Collaborate with functional teams to translate business requirements into technical solutions.
**Key Skills**
* Analytical and strategic thinking
* Effective communication and data storytelling
* Proactivity and results orientation
* Ability to adapt to agile environments
**What We Offer**
Innovative projects in sectors such as banking, retail, insurance...
* Professional career path and continuous training.
* Positive work environment.
* Flexible compensation.
* Hybrid remote work (based in Madrid, minimum 2 days/week in office)
* + Flexible working hours.
* Intensive work schedule every Friday, and during July and August.
* Access to training platforms.
**Interested?**
Apply now and become part of a company that invests in innovation, talent, and professional growth!
**Requirements:**
---------------
**✅ Minimum Requirements**
* Degree in Computer Engineering, Telecommunications, Mathematics, Physics, or related field.
* Over 5 years of experience in data engineering projects.
* Experience working in consulting environments or multidisciplinary projects.
* Participation in data platform design projects.
* Advanced knowledge of: PostgreSQL, Percona MySQL.
* Experience working with: Raw models, Transform layers.
* At least 3 years of experience in ETLs, batch processing, lakehouse architectures, and DWH.
* Knowledge of data governance.
* Security and access control.
* Performance and scalability.
* Banking sector project experience is a plus.
* Advanced English.