Senior Data Engineer

Senior Data Engineer

Remote, Europe | Full-time

Responsibilities

  • Collecting all the requirements directly from business;
  • Architect and uphold data pipelines for efficient data flow;
  • Research and analysis of third-party services and components;
  • Work using the best practices: refactoring, code review, autotests, continuous delivery, scrum;
  • Design, implementation, optimization, and support of data storage.

Requirements

  • Work experience as a Developer for at least 4 years;
  • Knowledge and experience of ETL building approaches;
  • Database Experience (SQL);
  • Python experience;
  • Basic knowledge of web application architecture;
  • Basic knowledge of software design patterns, basic algorithms, data structures;
  • Good knowledge and experience in applying the SOLID principles;
  • Working experience with version control systems;
  • Working experience in integrating with third-party services;
  • Working experience in communicating with the customer and collecting the requirements;
  • Experience includes designing data pipelines, warehouses, and models.
  • Intermediate level of English proficiency.

Will be a plus

  • Knowledge of the principles of building DWH;
  • Knowledge of Spark.

We offer

  • 10 paid sick leave days per year;
  • 20 paid vacation days per year;
  • Medical insurance for employees;
  • Compensation for professional education and learning English;
  • Compensation for a sports subscription or sports equipment.

Apply for Senior Data Engineer

    x Remove file