logo[мetahunt]
> DOU

Data Engineer

Bank Pivdenny
format:Hybridcompany:Product
sqlapache sparketleltapache icebergairflowci/cdcdcdata modelingdata pipelines
oraclepython
englishB1
experience3+ years
domainFintech
locationKyiv, Ukraine
> full description

Банк «Південний» — один із лідерів фінансового ринку України, який займає третє місце у групі українських банків із приватним капіталом за розміром активів.

Вже 32 роки «Південний» є надійним фінансовим партнером для приватних клієнтів, малого, середнього і корпоративного бізнесу.
Команда «Південного» — це понад 1700 активних і цілеспрямованих співробітників по всій Україні.

Зараз ми шукаємо Data Engineer.

Місія ролі:

Розвиток та підтримка сучасної Data Platform Банку, створення надійних, продуктивних і масштабованих процесів обробки та інтеграції даних.

У цій ролі ви будете відповідати за розробку ETL/ELT-процесів, побудову data pipelines, оптимізацію обробки великих обсягів даних та забезпечення їхньої якості.

Окремим напрямом стане участь у міграції існуючих Oracle ETL-процесів на Data Platform, впровадження сучасних інженерних підходів та розвиток стандартизованих компонентів для роботи з даними.

Що ми пропонуємо:

  • конкурентну заробітну плату;
  • медичне страхування;
  • роботу у функціональному комфортному офісі з можливістю дистанційної роботи;
  • консультації корпоративного психолога;
  • можливість кар’єрного росту та розвитку;
  • можливість проходження професійних курсів та навчання;
  • можливість працювати в стабільній та професійній компанії з дружньою командою.

Що потрібно робити:

  • розробляти та підтримувати ETL/ELT-процеси в Data Platform Банку;
  • писати та оптимізувати SQL, Spark / PySpark-код і data pipelines;
  • реалізовувати обробку даних за архітектурою RAW → HIST → TRANSFORMED → GOLD;
  • розробляти incremental, CDC та near-real-time процеси обробки даних;
  • створювати та підтримувати механізми завантаження даних (data ingestion) з різних джерел;
  • реалізовувати historization, deduplication, validation та reconciliation;
  • оптимізувати Spark jobs, включаючи partitioning, joins, shuffle, memory та parallelism;
  • розробляти повторно використовувані компоненти та framework-рішення для типових процесів обробки даних;
  • брати участь у code review, refactoring та усуненні технічного боргу;
  • впроваджувати механізми Data Quality, logging, monitoring, retry та error handling;
  • працювати з Apache Ozone, Apache Iceberg, Parquet та іншими компонентами Data Platform;
  • розробляти та підтримувати DAG і процеси оркестрації в Apache Airflow;
  • працювати з metadata model, Data Catalog та Data Lineage;
  • підтримувати процеси CI/CD, Git та підхід Everything as Code;
  • брати участь у міграції існуючих Oracle ETL-процесів на Data Platform;
  • проводити performance testing, аналізувати bottlenecks та оптимізувати продуктивність процесів;
  • готувати технічну документацію та стандартизовані шаблони реалізації;
  • взаємодіяти з Data Architect, аналітиками, ІТ-фахівцями та іншими командами під час розробки й впровадження data-рішень.

Для цього знадобиться:

  • досвід роботи Data Engineer / ETL Developer / DWH Developer від 3 років;
  • впевнене володіння SQL та практичний досвід оптимізації запитів;
  • практичний досвід роботи з Apache Spark / PySpark;
  • досвід розробки ETL/ELT-процесів та data pipelines;
  • розуміння принципів distributed processing, partitioning, shuffle та parallelism;
  • досвід обробки великих обсягів даних;
  • розуміння CDC, incremental processing та historization;
  • досвід роботи з Parquet, Iceberg або аналогічними форматами;
  • досвід роботи з Apache Airflow або іншими інструментами оркестрації;
  • практичний досвід code review, refactoring та performance optimization;
  • розуміння принципів Data Quality, logging, monitoring та error handling;
  • досвід використання Git, CI/CD та підходу Everything as Code;
  • розуміння процесів розробки та розгортання змін між середовищами DEV / TEST / PROD;
  • вміння писати структурований, підтримуваний та повторно використовуваний код;
  • навички аналізу вузьких місць і підвищення продуктивності процесів обробки даних;
  • базове розуміння Data Modeling, Metadata Management, Data Catalog та Data Lineage;
  • досвід командної взаємодії з Data Architect, аналітиками та ІТ-фахівцями;
  • англійська мова — Intermediate, достатня для роботи з технічною документацією.

Буде перевагою:

  • досвід роботи з Oracle PL/SQL;
  • досвід роботи з Oracle Analytics / Oracle BI;
  • досвід міграції ETL-процесів з Oracle на сучасні Data Platform;
  • поглиблені знання Apache Spark / PySpark;
  • практичний досвід використання Python для обробки даних та автоматизації процесів.

Якщо вас зацікавила наша пропозиція, надсилайте свій відгук та дізнавайтесь про деталі.

Термін розгляду резюме становить 14 днів. У разі, якщо ви не отримали від нас відповіді, це означає, що зараз ми не можемо запропонувати вам вакансію, але зберегли резюме до нашої бази, ми зв’яжемось з Вами у разі появи відповідної пропозиції.

Дякуємо за проявлений інтерес до нашої вакансії!

Відгукнутись на вакансію