Position: Senior\ Middle Data Engineer (Python)
Company: GreenM
Category: Data Engineer
Experience: 2y
English level: upper

GreenM шукає тебе, талановитого Senior\ Middle Data Engineer (Python), щоб приєднатися до нашої команди та взяти участь у розробці платформи даних та системи звітності для одного з наших міжнародних клієнтів.

**Щодо нашого партнера: **наш партнер надає послуги зі стратегічного консультування, Data Engineering, Visualization & Science та створення data-centric софту. А серед клієнтів має наступні відомі компанії: Netflix, Facebook, Bosch, Morgan Stanley, та ін.

Компанія замовник заснована у 2006 році. Близько 200 працівників. У списку Fortune 100.
**Партнери**: Tableau, AWS, Microsoft, Mapbox, ect.

**Основна мета цього проекту:** створити структуру звітності на основі Python, яка використовує таблиці SQL, flat files та різні інші джерела даних для створення конфігурації звіту, яка потім надається іншим програмам через Kafka.

**Сервіси команди з технічного боку:**
- Data storages: Vertica, MS SQL Server, Dynamo DB, S3, Elasticsearch;
- ETLs: Amazon services (Lambda, SWF, Athena, etc), Spark, Airflow, Kettle;
- Web: .Net, Angular;
- Visualization: Tableau, Kibana, Splunk.

**Твоїми щоденними обов'язками будуть:**
- Створення структурованого ООР-коду Python, який може ефективно отримувати дані з різних джерел;
- Виконання модульного та інтеграційного тестування;
- Брати участь в аналізі та вирішенні проблем якості даних та інших питань;
- Застосування практики для оптимізації продуктивності бази даних і запитів, а також застосування ефективного коду на Python;
- Щоденне письмове та усне спілкування з клієнтами, іншими розробниками, інфраструктурою та командами підтримки;
- Постійний пошук кращих рішень і рекомендації нових ідей клієнту.

**Досвід та навички, що потрібні для реалізації задач:**
- 2-3 роки досвіду розробки на Python з особливим акцентом на написанні структурованого та читабельного ООР-коду Python;
- Принаймні 1-2 роки досвіду програмування на SQL, написання запитів, налаштування продуктивності запитів та технологій баз даних;
- Досвід гнучких методологій роботи, тестування та CI/CD;
- Знання основних команд Linux;
- Організаційні та аналітичні здібності;
- Уміння керувати паралельними завданнями;
- Хороші навички вирішення проблем;
- Відмінні комунікативні навички англійською мовою (як письмово, так і усно, рівень Upper-intermediate);
- Розумна, комунікабельна, командна особистість, яка зацікавлена ​​та готова освоювати нові навички та технології).

**Що буде плюсом:**
- Досвід роботи з Kafka і Proto3;
- Досвід роботи з мультипроцесором, шаблонами проектування та найкращими практиками в Python;
- Досвід розробки рішень на основі комплексних вимог бізнесу.

**Що компанія надасть тобі зі своєї сторони та чим зможе допомогти:**
- Перш за все, це швидке та якісне підвищення кваліфікації;
- Можливості навчання: безперервне навчання є важливим, тому ми маємо внутрішню систему наставництва та інвестуємо в різні зовнішні курси, конференції та сертифікації в цій галузі;
- Крім того, корпоративні п’ятничні розмови (сесії обміну знаннями) і Meetups дозволять вам познайомитися з технологіями за межами вашої основної сфери та вдосконалити свої навички спілкування.

**Основні бенефіти компанії:**
- Сучасна ринкова заробітна плата (з урахуванням досвіду та навичок);
- Можливість вибирати з внутрішніх проектів та/або брати участь у кількох (що збільшить рівень доходу та надасть можливість донатити ще більше);
- Здоровий work-life баланс;
- Фінансова допомога під час переїзду внаслідок війни;
- Все необхідне обладнання та допомога з налаштуванням домашнього офісу (якщо ви віддаєте перевагу роботі з дому);
- 20 днів відпустки з урахуванням свят України;
- Медстраховка + необмежена кількість лікарняних (довідку надавати не потрібно, ми віримо своїм фахівцям);
- Програми відпустки по вагітності та пологах;
- Оплачувана творча відпустка після п'яти років роботи в компанії;
- Компенсація за курси професійного розвитку (включаючи уроки англійської мови за вашим вибором), книги, участь у семінарах і конференціях на місці та за кордоном;
- Юрист, бухгалтер та експерт з переговорів як для роботи, так і для особистих справ;
- Тренер з ораторського мистецтва та дизайнер за вашим бажанням презентувати події чи публікувати;
- Збереження роботи та зарплати, якщо ви вирішили захищати Батьківщину!

**Етапи спілкування, які ми з вами пройдемо, перш ніж стати частиною однієї команди:**
1. 1 година: Попередня комунікація з рекрутером GreenM, щоб обговорити вакансію, дізнатися більше про ваш досвід, відповісти на ваші запитання та перевірити, чи наша пропозиція відповідає вашим вимогам (Телефон/Zoom/Telegram);
2. Тестове завдання онлайн через Hackerrank. Вам потрібно буде виконати наші тести SQL і Python (кожен займає приблизно 2 години).
3. 1:00-1:30: Технічне інтерв'ю з командою GreenM (Zoom).
4. 1 година: співбесіда замовника з PO проекту та технічним менеджером (англійською мовою; Zoom). Вони розкажуть вам більше про роль Data Engineering у проекті та компанії, а також ви розкажете про свій професійний досвід.
5. Вас запросять на особисту співбесіду для зустрічі з керівником відділу доставки та бізнес-партнером відділу кадрів.

**Тепер, чому саме стільки кроків до бажаної посади:**
В GreenM немає випробувального терміну! Ми за те, щоб люди з однаковим мисленням, жагою до знать та постійним бажання вдосконалювати процеси чи творити нові, мали змогу працювати пліч опліч роками. Ми надаємо не тільки стабільність, ми надаємо можливість працювати пліч-о-пліч з професіоналами, що вам до вподоби як люди, цінності яких ви розділяєте.

**Якщо ви готові стати частиною нашої команди, чекаємо ваше резюме!**