Senior Data Engineer

Permanent employee, Full-time · HQ

About Caravelo
Caravelo is a travel-tech company with a global team and roots in Barcelona that specializes in subscriptions. We make travel better and more accessible by enabling our clients to offer better products and helping them to become more profitable and more stable businesses.

Our team has been growing over the past few years and at the moment we are a team of 50 people working mostly from our HQ in Barcelona. If you’d like to be part of our growth journey, read on. 

Our platform is based on a SaaS architecture in a cloud environment on Amazon AWS. The domain of our subscription platform for travelers uniquely combines two different domains: the financial domain (Fintech) and the travel domain (Travel Tech). 

Caravelo is the only platform in the world specializing in subscriptions for the travel vertical, reducing the need for our clients to develop specific adaptations or logic. Our data stack is AWS (Lake F, Glue, Redshift), Couchbase, MariaDB, Postgres, GitLab.
The mission

We are looking for a highly skilled Senior Data Engineer focused on leading and executing the company’s data development initiatives.

The successful candidate will be responsible for designing and building scalable data pipelines, integrating and transforming data from multiple sources, and ensuring the data is accurate, consistent, and reliable. 

To achieve this goal, the Senior Data Engineer will bring engineering and data skills, contributing with hands-on development, ensuring good data governance, and will collaborate with data analysts, data scientists, and software engineers to deliver high-quality data-driven solutions.

Through this role, the Senior Data Engineer will help establish a continuous improvement mindset, with special attention to keeping a steady data stack, as well as improving product technical documentation to help Caravelo achieve a continuous data improvement strategy.


The Team
Our team is encouraged to unleash their passion, creativity, and energy to deliver exceptional travel experiences that enrich people’s lives. We work together to achieve common goals, prioritize customer needs, and take ownership of our work to make things happen, no matter what challenges we may face.
At Caravelo, we believe that innovation is key to success, and we encourage our team to explore new ideas and approaches to travel, cultivating curiosity and openness along the way. We offer a supportive and inclusive environment where everyone can be their authentic selves, bring their unique perspectives and experiences to the table, and have fun while doing it.
Join us at Caravelo and be a part of a team that is dedicated to making a difference in the world of travel.

What will you do?

In 1 Month
  • Meet the team, engage with all team members.
  • Gain a high-level understanding of our business.
  • Learn the CVO legacy and new data stacks and how they are set up for the specific product lines.
  • Become acquainted with how we use Data in Caravelo.

In 3 Months
  • You are equipped by now to develop a strategic plan for our data.
  • You own the ETL process for the new Data Platform.
  • You team up with Product PM, Data Analysts, and Engineering to set up an efficient data transformation layer workflow for at least our Subscriptions product.
  • You put emphasis on planning, building, and delivering work following best practices.
  • You have in mind security standards when delivering code and solutions.

In 6 months
  • Your solution in place delivers accurate and reliable reports to the entire company.
  • Help onboard new Data Engineer members through mentorship and technical documentation.
  • You find innovative ways to build solutions aligned to our Data Strategy, actively contributing to the future of the company.
Duties and responsibilities
  • Design, develop, and maintain scalable and reliable data pipelines and ETL processes.

  • Implement data integration and transformation processes to ensure data accuracy and consistency.

  • Collaborate with data analysts and data scientists to design and implement data-driven solutions.

  • Design and implement data quality checks and validations.

  • Work closely with software engineers to integrate data into applications and systems.

  • Implement and maintain data security and privacy standards.

  • Troubleshoot data pipeline and ETL issues.

  • Research and evaluate new data technologies and tools.

Required skills and experience
  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field.

  • Communication skills: you can verbally and in writing communicate effectively in English and Spanish.

  • At least 5 years of experience in data engineering, with a proven track record of delivering complex data engineering projects.

  • Strong proficiency in programming languages such as Python, Java, Go or Scala.

  • Strong experience with data integration and ETL tools such as Apache Spark, Apache Kafka, and AWS Glue or similar.

  • Strong experience with data warehousing technologies such as Redshift, Snowflake, or BigQuery.

  • Experience with cloud computing platforms such as AWS, Azure, or GCP.

  • Familiarity with data visualization and reporting tools such as Tableau, Looker, or Power BI.

  • Strong analytical and problem-solving skills.

  • Excellent written and verbal communication skills.

  • Ability to work independently and in a team environment.

  • Experience in leading and mentoring junior data engineers is a plus.

Bonus points: 

  • Experience in leading and mentoring junior data engineers.

  • Cross-functional collaboration: Ability to work effectively with teams across the organization, including sales, finance, product, design and development teams, to ensure alignment and deliver results.

  • Have knowledge of container and orchestrator technologies (e.g. Docker, Kubernetes).

What we offer
  • Competitive salary and progression framework
  • Flexible working hours

  • Remote work options

  • A fantastic and spacious office in the heart of Barcelona

  • Free coffee & beer while in the office

  • The possibility to see the results of your work, and have a real impact on the business

  • Diverse, inclusive and international work environment

  • Tax Free Benefits with Cobee

    • Private Health Insurance with Mapfre

    • Restaurant Card

    • Transport Card

    • Kindergarten

  • Training and conferences budget

  • Healthy life with Andjoy discount

  • 23 days holidays

  • Fun environment & team: company events, celebrations, etc.

About us

At Caravelo we are always looking for people with the right mix of passion, authenticity, and attitude to join our team. We are also proud to be an inclusive, equal opportunity employer.

Would you like to have a job like this?
Please fill out the following short form if you want to be part of our hiring process. 

Please upload your updated CV.

Click to select multiple files or use drag-and-drop

Uploading document. Please wait.