About the Senior Data Engineer position

We are looking for an experienced Senior Data Engineer who will help organize and maintain conceptual and logical database models "Data Pipelines" to ensure our company's information is stored effectively and securely.

You should know how to analyze system requirements and implement migration methods for existing data. Good knowledge of predictive analysis and data visualization techniques and tools on is also required, as well as experience with SQL and No/SQL Databases

Senior Data Engineer responsibilities are:

  • Create database & data lake solutions to store and retrieve company information

  • Review structural requirements for new software and applications

  • Build conceptual and logical data models and flowcharts "Data Pipelines"

  • Optimize system performance by conducting tests, troubleshooting and integrating new elements

  • Review and improve new and current database systems

  • Develop security and backup procedures

  • Work together with the Data Scientists to identify future needs and requirements


Senior Data Engineer requirements are:

  • 4+ years' experience of working on a Data Architect or Data Engineer

  • Significant experience of ETL solutions for structured and unstructured data storages

  • Significant experience with data mining and segmentation technologies

  • Excellent understanding of database structure principles

  • Good practical experience with SQL and No/SQL Databases

  • Good practical experience with MS Excel & Google Sheet

  • Knowledge of data visualization tools, such as D3.js and Metabase

  • Strong analytical and problem-solving skills

  • BSc degree in Computer Science or other relevant area