Data Engineer

Zagreb, Croatia

Data Engineer 

Work Location: Zagreb

About us

Museum of Illusions is the world's largest and fastest-growing museum chain with 47 locations in 27 countries and big plans for further expansion. Our original concept was launched in 2015 and quickly became a recognizable global brand and leading attraction in each city where it was launched.

Our young and motivated team is rapidly growing, and we invite you to join us in our mission to bring interactive, immersive, and fun experiences to everyone eager to have their mind blown.

Data Engineer Role Overview

The primary responsibility of this role is to oversee the data management service that supports the MOI Data Management process. You will collaborate with key stakeholders including the owner of the MoI Data Management process and the users of the MoI Data Management Solution.


What you would get to do

  • Assuring operational efficiency of MoI Data Management Solution.
  • Ensuring system uptime and performance for data storage and access.
  • Monitoring data pipelines for errors and ensuring smooth data flow.
  • Scheduling data refreshes and updates within the data warehouse or data lake.
  • Performing routine data quality checks and addressing any data quality issues.
  • System administration for data management tools and infrastructure.
  • User provisioning and access management within the data platform.
  • Understanding of business needs and requirements
  • Supporting and consulting business customers on the best ways of achieving requirements using the MoI Data Management Solution.
  • Working with the development team on implementing the changes in the MoI Data Management Solution.


What you should bring along

  • Experience in managing and administering data management tools and infrastructure. This includes tasks like user provisioning, access control, monitoring system performance, and troubleshooting technical issues.
  • Ability to schedule data refreshes, data pipeline executions, and other routine tasks to ensure data accuracy and timeliness. Experience with scripting or workflow automation tools can be beneficial.
  • Setting up and managing data quality checks and alerts to identify and address potential issues within the data pipelines or data storage.
  • Understanding data security best practices and implementing access controls to safeguard sensitive data within the data management solution.
  • Familiarity with data warehouse or data lake technologies. This includes understanding data storage formats, data loading procedures, and querying capabilities.
  • Knowledge of data integration tools. Understanding how to extract data from various sources, transform it into a usable format, and load it into the data warehouse or data lake.
  • Familiarity with scripting languages like Python or Shell scripting for automating tasks, managing data pipelines, and troubleshooting issues.
  • Understanding of Microsoft Azure cloud platform and its data management services.

What you can expect from working with us

  • Full-time salaried position with a bonus structure
  • Additional Health Insurance
  • Paid time off, holidays included
  • Opportunity to travel to other US museum locations and the European HQ
  • A young, vibrant, and ambitious team to work with
  • A fun, exciting, and industry-leading concept to manage and develop in Zagreb

If you don’t think you meet all the criteria but are still interested in the job, please apply. Nobody checks every box - we’re looking for candidates that are particularly strong in a few areas and have some interest and capabilities in others.

Job description

Data Engineer

Personal information