Data Engineer
Posted Updated
Description
About the role
Data Engineer | Spark · Python · SQL
Barcelona · Hybrid (1 day in office per week)
About the company
International technology company with a small, technical, and highly collaborative data team. They work with a modern stack and with AI integrated into their daily routine, and they are in the midst of evolving their platform. They build new solutions from scratch.
What you'll do
- Build and maintain ETL/ELT data pipelines using Python, SQL, and PySpark on a cloud lakehouse platform.
- Manage ingestion from internal systems, external APIs, and third-party sources.
- Work on data quality and reliability, including a proprietary system of validations and alerts.
- Participate in AI projects, such as preparing data, generating embeddings, and developing search solutions with vector databases.
- Develop APIs, services, and internal applications that expose data to the business.
- Support the analytics and BI layer.
- Work with teams across the entire company to convert business needs into scalable and maintainable solutions.
What we're looking for
- Technical degree in Computer Engineering, Telecommunications, or another engineering field.
- Between 1 and 3 years of experience in data engineering.
- Experience with Spark, whether in Databricks or open-source Spark.
- Strong Python and SQL skills.
- Real experience building ETL/ELT pipelines in projects with volume and complexity.
- Knowledge of data modeling and data warehousing.
- Use of AI tools in development, with sound judgment.
- Conversational English at a minimum, as it is the company's working language.
Nice to have
- Experience with Databricks.
- Experience in cloud, whether AWS, Azure, or GCP.
- Workflow orchestration tools.
- BI tools such as Looker, Power BI, or Tableau.
- dbt.
- Fundamentals of statistics and machine learning.
- Experience in consulting or multi-project environments.
What you'll get
- Permanent contract.
- Hybrid model with 1 day in the office per week in Barcelona.
- Annual salary review.
- New projects involving AI, semantic search, and data product development.
- Real mentorship and plenty of learning within a technical team.
- Speaking Spanish is not essential.
The profile
The profile
We are looking for someone with an engineering mindset, not a reporting-focused profile. They must enjoy solving new problems and learning new technologies without getting stuck. It is a team without silos, where everyone shares responsibilities and no one works in isolation.