Senior Data Engineer

Permanent employee, Full-time · HQ

About Caravelo
Caravelo is a travel-tech company with a global team and roots in Barcelona. We specialize in creating SaaS solutions for subscriptions, chatbots and tools that help airlines create a better customer experience and increase revenue. 

Our team has been growing exponentially 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. 
The mission
As a Data Engineer you will:
  • Leading and executing the company’s data development initiatives
  • Defining technical database designs and implementations
  • Performing technical quality assurance, and coordinating with Back Ends Developers, Software Development Engineers, BI Analyst, and Product Manager to manage data feature requests, data architecture, and transformations.

To achieve this goal, will need to bring data and analytical skills, contributing with hands-on development, ensuring good data governance, and performing design and code reviews to ensure that the company quality and security standards are always met.

Through this role, you will help establish a continuous improvement mindset, with special attention to keep a steady product feature release flow, as well as improving product technical documentation to help Caravelo achieve a continuous product improvement strategy.
Duties and responsibilities
  • Use state-of-the-art data and database technologies to analyze, acquire, ingest, store, and transform data from multiple sources
  • Designing, implementing and maintaining a solid Data Lake and Data Warehouse that collects, stores, and processes data, focusing on scalability and reliability.
  • Maintain and improve data solutions in production and staging environments
  • Manage data pipeline scalability, error recovery, monitoring, alerting, and security
  • Create and manage conceptual, logical, and physical data models
  • Work closely with an international Product and Engineering team on a daily basis
  • Create technical documentation both for implementation and training purposes
  • Mentor and coach other Data Engineers, Software Engineers, Product Managers, and Caravelo as a company on data best practices and technologies
  • Provide accurate estimation of complexity and delivery time

Being part of the Software Development/Engineering team, the ideal candidate is aware of best practices in the field (e.g. analytics engineering, API gateways, GDPR compliance), the latest developments in data architecture, and is eager to implement solutions.
Required skills and experience
  • Relevant work experience for 3-5 years in software development, data warehousing, or similar data-centric roles
  • Knowledge of modern data warehouses (Snowflake, Redshift, BigQuery) and big data structures
  • Nice to have experience with NoSQL systems.
  • Nice to have the design of systems taking advantage of AWS products.
  • Experience with Git
  • Good understanding of software developments and agile methodologies.
  • Strong written and spoken English
Nice to have:
  • Knowledge of container and orchestrator technologies (e.g. Docker, Kubernetes).
What we offer
  • Possibility to work with a Hybrid set up
  • Flexible working hours
  • Competitive salary.
  • Inclusive work environment 
  • Plenty of space for personal and professional development
  • The possibility to see the results of your work and have a real impact on the business
If you live in Spain, you will also get access to benefits paid from your gross salary (Health insurance, Transport / Restaurant / Kindergarten check) and discounted gym membership.
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.