Data Engineer
Банк «Південний» — один із лідерів фінансового ринку України, який займає третє місце у групі українських банків із приватним капіталом за розміром активів.
Вже 32 роки «Південний» є надійним фінансовим партнером для приватних клієнтів, малого, середнього і корпоративного бізнесу.
Команда «Південного» — це понад 1700 активних і цілеспрямованих співробітників по всій Україні.
Зараз ми шукаємо Data Architect.
Місія ролі:
Розвиток сучасної Data Platform Банку, формування цільової архітектури даних та впровадження масштабованих, продуктивних і надійних рішень для обробки та управління даними.
У цій ролі ви будете поєднувати архітектурне бачення з практичною розробкою: проєктувати data-рішення, оптимізувати ETL/ELT-процеси, брати участь у міграції існуючих Oracle-процесів на Data Platform та формувати єдині інженерні стандарти.
Окремим фокусом стане розвиток технічних компетенцій команди, впровадження повторно використовуваних компонентів і поступовий перехід від безпосередньої розробки до архітектурного управління та розвитку платформи.
Що ми пропонуємо:
- конкурентну заробітну плату;
- медичне страхування;
- роботу у функціональному комфортному офісі з можливістю дистанційної роботи;
- консультації корпоративного психолога;
- можливість кар’єрного росту та розвитку;
- можливість проходження професійних курсів та навчання;
- можливість працювати в стабільній та професійній компанії з дружньою командою.
Що потрібно робити:
- розробляти та розвивати цільову архітектуру даних і Data Platform Банку;
- брати безпосередню участь у розробці SQL, Spark, ETL/ELT-процесів, інтеграцій та інженерних framework-рішень;
- здійснювати рефакторинг і міграцію існуючих Oracle ETL-процесів на Data Platform;
- проєктувати архітектуру обробки та зберігання даних за принципом RAW → HIST → TRANSFORMED → GOLD;
- оптимізувати SQL-запити, Spark jobs, joins, partitioning, shuffle, memory та I/O;
- аналізувати вузькі місця (bottlenecks) і впроваджувати рішення для підвищення продуктивності процесів обробки даних;
- розробляти повторно використовувані компоненти для ingestion, validation, logging, retry та reconciliation;
- визначати та впроваджувати стандарти програмування, моделювання даних і Data Engineering;
- розвивати Metadata Model, Data Quality, Data Lineage та Data Catalog;
- проєктувати інтеграційні рішення, включаючи CDC, incremental processing та near-real-time processing;
- проводити code review SQL, Spark та orchestration-коду, здійснювати архітектурний і технічний аналіз нових рішень;
- формувати технічні вимоги до команд, які інтегруються з Data Platform;
- впроваджувати підходи Everything as Code, CI/CD та забезпечувати контрольоване просування змін між DEV / TEST / PROD;
- брати участь у розвитку архітектури Data Lake, DWH та механізмів управління даними;
- здійснювати технічний mentoring, проводити code walkthrough та розвивати інженерні компетенції команди;
- забезпечувати перехід від окремих технічних рішень до стандартизованих, масштабованих архітектурних підходів.
Для цього знадобиться:
- досвід роботи з даними, ETL/ELT, DWH або Data Platform від 5 років;
- впевнене володіння SQL, досвід оптимізації складних запитів, аналізу execution plans та роботи з великими обсягами даних;
- практичний досвід роботи з Apache Spark / PySpark;
- досвід проєктування, розробки та оптимізації ETL/ELT-процесів;
- розуміння принципів розподіленої обробки даних: distributed processing, partitioning, shuffle, parallelism та memory management;
- досвід проєктування архітектури Data Platform, DWH або Data Lake;
- розуміння CDC, incremental processing, historization та near-real-time підходів;
- досвід роботи з Data Lake / Object Storage, форматами Parquet, Iceberg або аналогічними технологіями;
- досвід роботи з Apache Airflow або іншими інструментами оркестрації;
- практичний досвід code review, refactoring та performance optimization;
- розуміння принципів Data Modeling, Metadata Management, Data Quality, Data Lineage та Data Governance;
- досвід створення reusable framework-компонентів та впровадження стандартних engineering patterns;
- розуміння принципів Git, CI/CD, Everything as Code та організації середовищ DEV / TEST / PROD;
- здатність поєднувати архітектурне проєктування з безпосередньою розробкою;
- досвід технічного mentoring та взаємодії з Data Engineers, аналітиками, ІТ- і бізнес-командами;
- системне мислення, здатність аналізувати складні технічні проблеми та формувати масштабовані рішення;
- англійська мова — Intermediate.
Буде перевагою:
- практичний досвід роботи з Oracle PL/SQL;
- досвід міграції логіки та ETL-процесів з Oracle у зовнішні processing engines;
- досвід роботи з Oracle APEX;
- впевнене володіння Python для розробки інструментів автоматизації та обробки даних;
- поглиблений досвід оптимізації SQL-запитів і Spark-процесів;
- досвід побудови та розвитку корпоративних Data Platform;
- досвід впровадження стандартів Data Engineering та Data Governance.
Якщо вас зацікавила наша пропозиція, надсилайте свій відгук та дізнавайтесь про деталі.
Термін розгляду резюме становить 14 днів. У разі, якщо ви не отримали від нас відповіді, це означає, що зараз ми не можемо запропонувати вам вакансію, але зберегли резюме до нашої бази, ми зв’яжемось з Вами у разі появи відповідної пропозиції.
Дякуємо за проявлений інтерес до нашої вакансії!
Відгукнутись на вакансію