Data Engineer

Job description

Our partner company, Satori Analytics, is looking to grow its Data Engineering team.

Satori is an Analytics Agency made with one simple vision: to give clarity in decision making through data analytics. Whether it’s a cloud-based big data ecosystem for a global fintech or a machine learning model predicting churn for a leading airline group, Satori develops cutting edge analytics solutions, providing real value to its clients. Services cover the whole data lifecycle from ingestion and warehousing to ML and AI applications.

We are currently looking for an exceptional Data Engineer to join our team.

You will be part of a 15+ specialized tech team consisting of Data Scientists, Software and Data Engineers, QAs, and Cloud Specialists, delivering innovative data and tech solutions. The vast majority of our clients are household names and global brands with a footprint in Greece but also across Europe and beyond.

Who are you

Let's talk numbers! You are expected to have 3+ years minimum experience on:

  • SQL Server 2003 – 2016 – Data Engineering / DBA experience
  • Expertise in the design and development of SSIS packages
  • Experience with data warehouse development e.g. building fact and dimension tables with complex transforms and type 1 and type 2 changes
  • Experience with SQL Server SSAS and data cubes.
  • Knowledge of best practices around indexing and query performance
  • Experience working with clients throughout all phases of a development project

We would really appreciate any experience on:

  • Azure SQL / Data Warehouse / Azure Data Factory
  • Business Intelligence tools such as Tableau and/or Power BI
  • Navision
  • SAP Business Objects
  • PowerShell scripting and automation

Above all, you are a team player and you like working in a diverse environment. Let’s break down what that means for us. You have a positive attitude, you care not only about your job but for the team as well and you find a way to communicate with it. Everyone wants to collaborate with you! You are fluent in English so that you can communicate on our behalf with any part of the world.

Your day to day 

You will be working in a vibrant environment, so you can never expect to have just another typical day at work. It’s definitely not your comfort zone, but you will never get bored, that is a promise. You will be taking ownership of a client's on premise database environment. Your day to day tasks will include:

  • Ensuring that all automated tasks are running smoothly.
  • Enhancing existing jobs.
  • Documenting current data processes.
  • Being an integral part of a team to design and transition the current environment to a hybrid on-prem/cloud solution that is a state of the art, modern and scalable data estate.


Our most important perk is offering you an energy-laden workplace with some of the market’s top talent and an opportunity to see your work affecting big real-life business decisions. Apart from that, here are some highlights:

  • Competitive salary based on experience
  • 25 days holiday
  • 1 day per week working from home
  • Dedicated training time and budget for courses in Greece, London or/and online
  • Dedicated time and budget for official certifications e.g. Azure Certified Engineer
  • Private Insurance
  • A laptop of your choice
  • Amazing offices!

Job requirements