Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Senior Scala / Data Engineer для роботи в середовищі з розподіленими системами, що працюють з великими обсягами даних, у Києві, Україна. Ця посада передбачає створення та оптимізацію високоефективних систем обробки даних. Це практична робота для людини з міцною базою знань у Scala, яка створювала та оптимізовувала високоефективні системи обробки даних у виробничому середовищі.
Обов'язки
- Створення та оптимізація розподілених систем обробки даних з використанням Scala
- Проектування та реалізація високопродуктивних, низьколатентних трубопроводів даних
- Робота з фреймворками великих даних (наприклад, Spark) та розподіленими архітектурами
- Розробка та підтримка масштабовних сервісів бекенду для навантажень, що працюють з великими обсягами даних
- Оптимізація продуктивності завдань обробки даних та інфраструктури
- Забезпечення стійкості та резистентності розподілених систем
- Реалізація моніторингу, логування та спостереження для трубопроводів даних
- Співпраця з інженерними командами для проектування масштабовних архітектур систем
- Внесення зусиль у кросс-функціональні проекти бекенду та інженерії даних
- Забезпечення високих стандартів якості коду, продуктивності та надійності
Вимоги
- Міцний досвід роботи з Scala в виробничих середовищах
- Перевірені знання як Senior Data Engineer або Backend Engineer у системах, що працюють з великими обсягами даних
- Глибоке розуміння розподілених систем та паралельної обробки
- Досвід роботи з технологіями великих даних (Spark, Kafka тощо)
- Глибокі знання екосистеми JVM та налаштування продуктивності
- Досвід створення високонавантажувальних, масштабовних систем
- Сильне системне проектування та архітектурне мислення
- Здатність працювати самостійно та нести відповідальність
- Сильні навички вирішення проблем у складних, розподілених середовищах
- Рівень англійської: B2+ (бажано C1)
- Готовність працювати у часовому поясі ЄС
Буде плюсом
- Досвід роботи з парадигмами функціонального програмування
- Досвід роботи з хмарною інфраструктурою (AWS / GCP)
- Досвід роботи з фреймворками обробки потоків (Flink, Akka Streams)
- Досвід роботи в низьколатентних або реального часу системах
- Досвід у нішевих або важкозаповнюваних технологічних сферах
Ми пропонуємо
- Можливість працювати у топовій компанії (DOU 2025)
- Цікаві проекти та виклики, що сприяють професійному та особистісному зростанню
- Робота з креативною, проактивною та емпатійною командою
- Комфортний, стильний офіс у Києві з генератором/акумуляторним резервуванням
- Мінімальна бюрократія, регулярний зворотній зв'язок та підтримка команди
- Командні заходи: вечірки, онлайн-активності, пікніки та багато іншого
Про компанію
Empat надає повний цикл розробки програмного забезпечення, заснований на дослідженнях, емпатії та технологічній досконалості - від архітектури системи та інженерії до UI/UX та виходу на ринок.
Ми ретельно аналізуємо бізнес-потреби наших клієнтів та допомагаємо у розробці ефективних, оптимізованих та зручних у використанні рішень, що приносять прибуток. Наш фокус на роботі над значущими проектами та клієнтами, використовуючи технологічні рішення для покращення життя людей.
Більше того, ми беремо участь у чудових проектах! Уявіть це - ми запустили стартап, що полегшує невербальну комунікацію між близькими, і він отримав значну увагу в ЗМІ. У США він перевершив кількість завантажень популярних додатків, таких як Netflix, Tinder, Pinterest та багатьох інших! Крім того, ми запустили проект обміну портативними джерелами живлення в ОАЕ та Україні, а також створили гру, що використовує технологію доповненої реальності.