Position: Senior Data Engineer
Company: MODUS
Category: Data Science
Experience: 2y
English level: intermediate

Знання та навички нашого майбутнього колеги:
🟡 досвід роботи в ролі інженера даних не менше 2-х років;
🟡 практичні навички проектування і реалізації систем збору і обробки даних;
🟡 розуміння основних етапів обробки та аналізу даних, інструментів і методів, що застосовуються в цій галузі;
🟡 розуміння принципів розподілених обчислень;
🟡 здатність здійснювати дослідження даних (data exploration) і взаємодіяти з експертами предметної області з метою досягнення бізнес-цілей;
🟡 знання SQL;
🟡 практичний досвід роботи з елементами Hadoop екосистеми;
🟡 Apache Spark / Databrics;
🟡 практичний досвід роботи з Compute Cloud (AWS, Azure і т.п.);
🟡 Python (Java / Scala).

Nice to have в будь-якій конфігурації:
🟡 Apache Spark / Databrics: Core, Structured Streaming, SQL;
🟡 Apache Ignite;
🟡 Apache Flink;
🟡 Apache (Confluent) Kafka / Apache Pulsar;
🟡 NoSQL (Cassandra / Hbase / Kudu / Impala);
🟡 Indexing engines (Elastic Search / Solr);
🟡 Apache Hive (Tez), Pig;
🟡 AWS: S3, EMR, EC2, Lambda, Kinesis/Kinesis Firehose, IAM, Athena, Glue, DynamoDB, Redshift, Aurora, Greengrass, IoT Core;
🟡 Azure: Blob storage, HDInsight, VM, Functions, IoT Edge, IoT Hub, Event Hubs etc.

Ключові завдання:
⚡️ розробка конвеєрів даних (data pipelines) з метою забезпечення збору, обробки і структурування даних для подальшого аналізу і використання в системі;
⚡️ розробка оптимальної структури зберігання, передачі, надання даних на певний товар (підсистеми);
⚡️ розробка і впровадження ефективних механізмів і способів взаємодії з даними між командами аналітики та ІТ інфраструктури;
⚡️ взаємодія з аналітиками даних, власником продукту для визначення вимог до вивантаження, конвертації і представлення даних в рамках конвеєрів даних;
⚡️ взаємодія з архітектором і керівником групи для забезпечення якості  технічних рішень обробки даних;
⚡️ участь у створенні POC з нуля - проектування, розробка і прототипування;
⚡️ участь у всіх циклах розробки - дизайн, кодування, тестування і реліз;
⚡️ проведення оцінки та рецензування коду з метою забезпечення якості розробки;
⚡️ застосування концепції безперервної інтеграції та доставки (CI/CD);
⚡️ оптимізація конвеєрів даних і удосконалення архітектури з точки зору ефективності функціонування як окремих елементів, так і системи в цілому.

Ми пропонуємо:
🟡 віддалений формат роботи;
🟡 відмінні можливості для кар'єрного зростання;
🟡 талановиті колеги і неформальне, дружнє середовище;
🟡 сучасний простір в Unit City;
🟡 масаж на місці і тренажерний зал в офісі;
🟡 медичне страхування за рахунок компанії;
🟡 28-денну оплачувану відпустку та лікарняні;
🟡 корпоративні заходи;
🟡 істотні річні бонуси за результатами роботи.