Data Engineer

London, United Kingdom

Iglu.com

Iglu is an award-winning online travel agency specialising in cruises and ski holidays. Our experienced travel consultants will help you build a dream holiday.

View all jobs at Iglu.com

Apply now Apply later

About Iglu Why You'll Love Working Here

At Iglu.com, we're more than just a travel company — we’re the UK’s leading online cruise retailer, and we’re redefining what it means to book a cruise in the digital age.

Working at Iglu means:

  • 💬 Flat structure, real impact – Your ideas matter. Everyone contributes, and you’ll see the results of your work fast.

  • 🌴 Cruise perks & travel love – We’re in the business of adventure, and you’ll feel it.

  • 🧠 Smart, supportive people – Join a talented, close-knit team that genuinely enjoys solving hard problems together.

  • 🚀 Room to grow – We’re on a transformation journey, and there’s huge opportunity to shape the future with us.

  • Training and development - Paid for training, conferences and certification e.g. AWS Certs.

We combine a passion for travel with a love for technology, delivering smart, seamless customer experiences and building platforms that handle the complexity of modern cruising — all while keeping things collaborative and fun.


⭐ Your Mission:

Are you eager to build the data solutions that power exceptional customer experiences? We're looking for a motivated Data Engineer to join our team and focus on developing and maintaining our critical CRM and customer data pipelines. Working closely with the Lead Data Engineer, you'll contribute directly to the data foundations that enable advanced analytics, personalisation, and effective marketing. This is a fantastic opportunity to grow your skills in a dynamic data environment undergoing transformation.


🎯 What You'll Do:

  • Build & Maintain: Develop, test, deploy, and maintain robust and reliable data pipelines, focusing on ingesting and transforming CRM and customer data according to designs and requirements.

  • Implement Solutions: Implement customer data integration solutions within our data platform (AWS/ SQL Server), adhering to best practices and technical direction provided by the Lead Data Engineer.

  • Ensure Quality: Contribute to data quality and governance by implementing monitoring, validation checks, and following data lineage processes for customer datasets.

  • Collaborate: Work effectively with the CRM team, data analysts, and marketing teams alongside the Lead Data Engineer to understand data needs and contribute to delivering effective solutions.

  • Support Marketing Analytics: Implement the necessary data structures and transformations needed by marketing teams to measure campaign efficacy, helping to track customer engagement and conversion.

  • Learn & Develop: Actively learn and apply best practices in data engineering, including coding, testing, and documentation, under the guidance of the Lead Data Engineer.

  • Optimise & Troubleshoot: Assist in monitoring data pipelines, identifying areas for performance improvement, troubleshooting issues, and contributing to optimisation efforts.

  • Document: Contribute to clear and comprehensive technical documentation for data pipelines and processes.


🔧 What You'll Be Responsible For:

  • The successful development, testing, deployment, and maintenance of assigned customer data pipeline components.

  • Adhering to the technical quality, scalability, and reliability standards set for the customer data platform.

  • Following data engineering best practices and guidelines established within the team.

  • Effectively implementing technical solutions based on business requirements gathered by or with the Lead Engineer and analysts.

  • Contributing to a collaborative and effective team environment.


💡 What You'll Bring (Essential Skills & Experience):

  • Data Engineering Experience: Demonstrable experience building, testing, and maintaining data pipelines in a professional or academic setting.

  • Strong SQL Skills: Proficiency in SQL for data manipulation, querying, and ideally procedure/script development.

  • ETL/ELT Understanding: Solid understanding of ETL/ELT principles and processes. Familiarity with ETL tools (like SSIS, which we currently use) is beneficial as we transform towards our target AWS data platform.

  • Cloud Awareness/Experience: Exposure to or hands-on experience with cloud platforms (AWS preferred, but Azure or GCP experience relevant) and core data services (e.g., S3, Redshift, Lambda, Glue). A willingness to learn AWS is key.

  • Data Modelling Concepts: Understanding of fundamental data modelling techniques.

  • CRM/Customer Data Interest: Experience working with, or a strong interest in learning about, CRM systems (e.g., Salesforce, Dynamics 365, Hubspot) and customer data structures.

  • Problem-Solving Skills: Ability to troubleshoot issues and work through technical challenges.

  • Collaboration & Communication: Good communication skills and ability to work effectively within a team structure.


✨ Bonus Points For:

  • Experience with Python for data engineering tasks.

  • Familiarity with data visualization tools (e.g., Tableau, Power BI, Looker).

  • Exposure to specific orchestration tools (e.g., Airflow, dbt).

  • Experience working in Agile/Scrum development methodologies.

  • Experience with Big Data Technologies & Frameworks


🚀 Join Us!

If you're a data engineer passionate about customer data and eager to grow your skills as part of a forward-thinking team, apply today!



Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Agile Airflow AWS Azure Big Data Data pipelines Data quality Data visualization dbt ELT Engineering ETL GCP HubSpot Lambda Looker Pipelines Power BI Python Redshift Salesforce Scrum SQL SSIS Tableau Testing

Perks/benefits: Conferences

Region: Europe
Country: United Kingdom

More jobs like this