E

Eterniti

Luxury villa rentals and property management

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeBarcelona, SpainNo salary listed

About the Job

Requirements

  • A Master's degree (Bac+5) in Computer Science, Data Engineering, Statistics, or an equivalent field.
  • At least 3 years of experience in data engineering.
  • Significant experience with MongoDB and a business intelligence tool, ideally Metabase.
  • Experience with NoSQL and MongoDB, and a business intelligence tool.
  • Knowledge of dbt for data transformation.
  • Familiarity with the Node.js environment.
  • Experience using AI in service of data.
  • Professional English proficiency.
  • Based in Barcelona or willing to relocate.
  • Technical proficiency in MongoDB, including NoSQL modeling, aggregations, and performance optimization.
  • Technical proficiency in Metabase, including dashboard creation, SQL/NoSQL queries, and administration.
  • Strong knowledge of AWS data services, including S3, Lambda, Glue, Athena, and Redshift.
  • Node.js proficiency for REST API development and server-side data manipulation.
  • Python and/or TypeScript proficiency for scripting and data processing.
  • Understanding of AI/ML fundamentals, dataset preparation, and LLM API integration.
  • Advanced SQL proficiency, including complex queries, optimization, common table expressions, and window functions.
  • Rigor and strong organizational skills in data handling.
  • Curiosity and interest in data valorization.
  • Ability to explain technical topics in simple terms.
  • Autonomy, proactivity, and ability to propose solutions.

Responsibilities

  • Design and build data collection, transformation, and loading pipelines (ETL/ELT).
  • Structure and model data to meet analytical and application needs.
  • Ensure data quality, consistency, and freshness across all systems.
  • Automate data flows between sources and destinations.
  • Design and maintain dashboards, reports, and key metrics in Metabase.
  • Write optimized queries to feed business dashboards.
  • Help internal teams use and understand their data.
  • Proactively suggest key performance indicators and data visualization improvements.
  • Design NoSQL data schemas suited to the group's use cases.
  • Optimize queries, aggregations, and indexes to ensure performance.
  • Ensure data consistency and implement migration strategies when needed.
  • Contribute to the back end of the group's web projects alongside the development teams.
  • Participate in designing application-side data models.

Desired Qualifications

  • Experience with workflow orchestration tools such as Airflow, Prefect, or n8n.
  • Familiarity with event-driven architectures such as Kafka and SQS/SNS.

About the Company

Eterniti

Luxury villa rentals and property management

Eterniti operates luxury vacation rentals and provides property management across Europe, the US, and the Caribbean. It runs and maintains its own villas and chalets through a fully integrated hospitality system, using on-site staff for guest services and year-round management, supported by its proprietary technology. Unlike traditional rental agencies, Eterniti owns and operates the properties and focuses on exclusive partnerships under three brands: Emerald Stay, Bo House, and Verbier Exclusive. Its goal is to expand internationally while preserving profitability and service quality through ongoing acquisitions and investment.

Company size
11-50
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$33M
Headquarters
Barcelona, Spain
Founded
2025

Recently Posted Jobs

Explore more opportunities at Eterniti

See more jobs