Position: Senior Data Engineer
Company: Raiffeisen Bank
Category: Data Engineer
Experience required: 5y
English level: intermediate
Published: 2023-03-01T00:00:00+02:00

**Your responsibilities:**

- Creation and validation of ideas for building data-driven on a company scale
- Development of architecture and selection of technical solutions
- Development and support of the corporate Data Lake
- Development of ETL data pipelines: loading from various sources, cleaning, transformation, enrichment with external data, normalization/denormalization, saving taking into account nuances and limitations, coverage with tests, monitoring, exploitation
- Search and identification of areas for possible improvement of data processing processes
- Coaching and onboarding of development teams that need to use Data Lake

**Preferred qualifications:**

- 7+ years of experience in designing, developing, testing, deploying and supporting Data Lake/Data Warehouse solutions
- Expert knowledge of Python in the context of creating ETL data pipelines
- Expert knowledge of PySpark: transformations, aggregations, window functions, writing and optimizing UDFs
- Experience in data processing performance optimization: SQL tuning, MPP, caching, etc.
- Experience in the practical operation of the Big Data stack: Hadoop, Hive, Kafka, Spark
- Experience in creating architectural solutions on AWS using: EMR, ECS, EKS, S3, Glue, MWAA
- Development experience in Docker/Kubernetes environment
- Ability to communicate with business and convert cases into requirements, architecture and code
- The ability to find both quick solutions for experiments and stable production-ready solutions depending on the circumstances

**Advantages:**

- Knowledge of various programming languages except for Python
- Ability to translate the developed architecture to IaC, knowledge of Terraform/CloudFormation
- Experience working with analytical databases: Vertica, Exasol, Teradata, Redshift, BigQuery, Druid, Clickhouse
- Experience in creating complex analytical systems
- Experience in creating products using machine learning

**We offer:**

**International business career:** work in a large international company that creates a diverse and inclusive environment for professional and personal growth. Strong Raiffeisen community of highly professional and successful teams from different countries.

**Challenging WOW-projects:** involvement into large-scale projects on product development, using modern engineering technologies, unique approach to encouraging customer-driven innovation.

**Comfortable and safe format of work:** flexible work conditions including remote work or hybrid models alternating between in-office hours and remote work. Offices with uninterruptible power supply and bomb shelters are provided to perform duties.

**Professional development:** knowledge sharing with colleagues from abroad, development within the company, upskilling and reskilling opportunities, internal competitions. The possibility of obtaining a T-shaped expertise. Internal and external training programs. Corporate English courses. Soft skills trainings at our corporate L&D academy. Team building activities and involvement into social projects.

**Attractive social package and wellbeing:** 28 days of paid vacation, medical insurance, official employment. Mental and Physical health support: individual psychological sessions and lectures, -free online workouts, yoga.

**Stable income:** competitive salary and bonuses for your efforts and contribution, rewards for participation in the referral program.

**Our team on social media:**

www.facebook.com/raiffeisencareer
www.instagram.com/raiffeisencareer

__________________________________________________________________________________________________

**Що ви будете робити:**

- Створення та валідація ідей для побудови data driven у масштабах компанії
- Розробка архітектури та вибір технічних рішень
- Розробка й підтримка корпоративного Data Lake
- Розробка ETL data pipelines: завантаження з різних джерел, очищення, перетворення, збагачення зовнішніми даними, нормалізація/денормалізація, збереження з урахуванням нюансів і обмежень, покриття тестами, моніторинг, експлуатація
- Пошук та ідентифікація областей можливого покращення процесів обробки даних
- Коучинг та онбординг команд розробників, яким необхідне використання Data Lake.

**Необхідні знання та досвід:**

- 7+ років досвіду проєктування, розроблення, тестування, розгортання й підтримки Data Lake/Data Warehouse рішень
- Експертні знання Python в контексті створення ETL data pipelines
- Експертні знання PySpark: перетворення, агрегації, віконні функції, написання та оптимізація UDF
- Досвід оптимізації продуктивності обробки даних: SQL tuning, MPP, caching, etc.
- Досвід практичної експлуатації Big Data стека: Hadoop, Hive, Kafka, Spark
- Досвід створення архітектурних рішень на AWS із використанням: EMR, ECS, EKS, S3, Glue, MWAA
- Досвід розробки в Docker/Kubernetes оточенні
- Вміння спілкуватися з бізнесом та перетворювати кейси на вимоги, архітектуру та код
- Вміння знаходити і швидкі рішення для експериментів і стабільні production-ready залежно від обставин

**Переваги:**

- Знання різноманітних мов програмування крім Python
- Вміння перекласти розроблену архітектуру на IaC, знання Terraform/CloudFormation
- Досвід роботи з аналітичними базами даних: Vertica, Exasol, Teradata, Redshift, BigQuery, Druid, Clickhouse
- Досвід створення комплексних аналітичних систем
- Досвід створення продуктів із використанням Machine Learning

**Ми пропонуємо:**

**Досвід роботи у великому системному міжнародному бізнесі:** робота у великій міжнародній компанії, яка створює різноманітне та інклюзивне середовище для професійного та особистого розвитку співробітників. Потужна спільнота Raiffeisen Bank International, яка складається з високопрофесійних та успішних команд з різних країн.

**Круті WOW-проєкти:** участь у масштабних проєктах з розробки банківських продуктів, використовуючи передові технології та підходи, які дозволять нашим клієнтам отримувати найкращий, найзручніший сервіс.

**Зручний та безпечний формат роботи:** гнучкі умови, можливість працювати віддалено або у гібридній моделі (дистанційно та в офісі). Для виконання своїх обов’язків можна використовувати офіси із безперебійним живленням та наявними бомбосховищами.

**Професійний розвиток:** обмін знаннями з колегами з-за кордону, розвиток всередині компанії, підвищення кваліфікації та перекваліфікація, участь у внутрішніх відборах. Можливість отримання t-shaped експертизи. Навчання внутрішнє та зовнішнє. Корпоративні курси англійської мови. Тренінги soft skills у нашій корпоративній академії. Командоутворюючі заходи та участь у соціальних проектах.

**Соціальний пакет та програма Wellbeing:** 28 днів оплачуваної основної відпустки та додаткові відпустки, медичне страхування, офіційне працевлаштування. Турбота про ментальне та фізичне здоров’я: індивідуальні психологічні сесії та групові лекції, безкоштовні спортивні онлайн-заняття.

**Стабільний дохід:** конкурентоспроможна зарплата та бонуси за ваш особистий внесок, винагороди за участь у реферальній програмі.

**Наша команда у соціальних мережах:**

www.facebook.com/raiffeisencareer
www.instagram.com/raiffeisencareer