Oxigent Technologies

Data engineer for retail

In short

This is a senior Data Engineer role at Oxigent Technologies, working on a strategic project for a major international retail digital hub in Barcelona, focused on migrating to Google Cloud Platform and building a new data model for hyperpersonalization and analytics. The role requires at least 3 years of Data Engineering experience with Spark, Scala/Python, advanced SQL, Databricks, Data Lake, and Apache Airflow, plus fluent Spanish and English. It's a hybrid position (2 days/week in the office) with a permanent contract and a salary of 44,000–48,000 euros gross per year.

About the Role
Would you be interested in continuing to develop as a Data Engineer in a high-performance technological environment, managing large volumes of data and participating in the evolution of the digital hub of one of the world's largest retailers? At Oxigent Technologies, we are looking for a Data Engineer to join our IT & Data team, which develops projects with a leading international digital hub in Europe, located in Barcelona. You will be part of a multidisciplinary team on a key project involving a comprehensive migration to Google Cloud Platform (GCP) and the definition of a new data model focused on hyperpersonalization and advanced analytics.
Responsibilities
•Design, build, and maintain data pipelines for both batch and real-time streaming, ensuring scalability and high availability.
•Develop and orchestrate complex ETL/ELT flows connecting diverse sources, APIs, and destination platforms.
•Industrialize data architectures in Databricks and GCP, actively participating in the migration of the environment and the analytical modeling of the product.
•Ensure data quality, governance, and privacy (Data Privacy & Governance), implementing best practices from the technical design stage.
•Work closely with the business and Product Owners to translate analytical needs and customer KPIs into robust, production-ready technical solutions.
Requirements
•At least 3 years of experience working in Data Engineering roles and processing large volumes of data.
•Strong technical command of Spark, Scala and/or Python, as well as advanced SQL skills.
•Proven experience with Databricks, Data Lake, and orchestration with Apache Airflow.
•Knowledge of databases, cloud storage, and API consumption/development.
•Sensitivity to and understanding of Data Governance and data privacy (GDPR).
•Experience working with Agile methodologies (Scrum/Kanban), a proactive mindset, team spirit, and excellent communication skills.
•Fluent Spanish and English (minimum B2).
Nice to Have
•GCP / Cloud migration experience.
Conditions & Benefits
•Stability from day one on a strategic project, with a permanent contract through Oxigent.
•Salary in line with the candidate's profile and experience (between 44,000 and 48,000 euros gross per year).
•Flexible hybrid work model (2 days in the office per week, with Thursday as the team meeting day).
•Flexible hours and a shortened workday on Fridays and during the summer months.
•Annual training allowance to develop in the professional areas that interest you most.
•Private health insurance.
•Flexible benefits applicable to health insurance, meals, transport, childcare, and training.
•Pension plan with a complementary employer contribution.
•Wellbeing app with access to gyms, sports activities, and specialized professionals at reduced prices.
•Events, after-work gatherings, and charity activities to unwind, connect, and get to know the team.
•And many other benefits!

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot