Data Engineer

BNP Paribas
Barcelona, Spain
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
6 years minimum
Working hours
Regular working hours
Languages
English, Spanish, French, Catalan
Job source

Tech stack

Clean Code Principles Airflow Amazon Web Services Amazon S3 Apache HTTP Server Cloud Engineering Software Quality Continuous Delivery Continuous Integration Data Cleansing Information Engineering Dimensional Modeling
+16 more
Python (Programming Language) RabbitMQ SQL Databases Data Streaming Systems Integration Working Model 2D Scripting Data Ingestion Apache Spark Git Kubernetes Star Schema Apache Kafka Data Management Software Version Control Data Pipelines

Job description

data modelling while empowering domain teams to achieve the same - Monitoring and improving the quality, reliability, and performance of data pipelines - Integrating new data sources into the platform through ingestion pipelines, both batch and streaming - Implementing data tests, CI/CD validations, and participating in peer reviews to ensure code quality - Contributing to data product development within a Data Mesh architecture - Participating in agile rituals and collaborating with cross-functional teams The setup You will be based in our Barcelona office, working within a collaborative and forward-thinking Data team that spans product, business intelligence, and cloud engineering. We work hybrid with flexible hours. Our engineering culture is built on continuous integration, continuous deployment, and continual self-improvement. We do not value egos. We value clean code, good thinking, and engineers who make the people around them better. Who you are You have solid experience in, Gym discounts and free sports activities - Restaurant Ticket with monthly credit and regular cross-team lunches - Fresh fruit and unlimited coffee - Pizza Fridays - Barcelona office with 360° views of the city About Kantox We are a profitable, 200-person fintech and a BNP Paribas company, with offices in London and Barcelona. We have grown consistently since 2011, built on a product that handles real financial complexity for clients who depend on it every day. If you want to work on challenging, high-impact data problems in a team that will push you to

Requirements

Data Engineering and a genuine passion for clean, efficient code. You are comfortable working across the full data stack, from ingestion to modelling to quality assurance, and you thrive in a collaborative, agile environment. You are not looking for a team to tell you what to build. You bring opinions, you own outcomes, and you raise the bar around you. Concretely: - 6+ years of experience in Data Engineering, with a track record of owning production pipelines end-to-end - Strong expertise with SQL and dbt - Solid understanding of data modelling principles including dimensional modelling, star schema, and SCDs - Experience with big data tools such as Trino, Spark, or similar query engines - Familiarity with batch and streaming pipelines, for example Kafka or RabbitMQ - Experience writing data tests and following version control workflows such as Git - High-level proficiency in Python for scripting, testing, or orchestration logic - Experience operating in regulated or compliance-sensitive environments (financial services a strong plus) - Familiarity with Apache Iceberg or other Lakehouse formats such as Delta or Hudi - Experience with Trino or other distributed SQL engines - Hands-on experience with an asset-based orchestrator (Dagster preferred) - Fluent in English - EU work authorisation is a plus Bonus points (not required): - Exposure to Data Mesh or Data Contracts concepts - Experience with AWS services such as S3, EKS (Kubernetes, Helm) - Familiarity with data quality tools like dbt tests, Great Expectations, or Soda - Understanding of GitOps workflows, CI/CD pipelines, or infrastructure as code What we offer - Competitive salary - Sponsored learning and development budget - Free private health insurance - Free language lessons (Spanish, English, French and Catalan) - Relocation package if required - Flexible working hours and short Fridays - Hybrid working model - 29 days of annual leave

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.trabajo.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

49 sec

Processing asynchronous event streams via standard messaging patterns

Patrick Koss Patrick Koss · WWC 2024

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all