Senior Python Developer (Data Team)
Ukrainian Product
🇺🇦
Prom.ua — найбільший маркетплейс України, на якому продається понад 200 млн товарів, а щодня сайт відвідують 4,8 млн користувачів:
- Кожен покупець може знайти все необхідне за найкращою ціною — від зубної щітки до культиватора для саду та городу.
- Кожен підприємець має змогу продавати свої товари в каталозі маркетплейсу, на сайті, створеному на платформі Prom, та у мобільному додатку “Prom покупки”.
В команду Search & Data шукаємо Senior Python Developer для роботи над оптимізацією внутрішньої платформи для роботи з даними. У перспективі також будуть задачі, пов’язані з пошуком і рекомендаціями товарів на самому маркетплейсі.
Основні задачі:
- Розвиток та вдосконалення внутрішньої платформи для роботи з даними, якою користуються десятки аналітиків та інженерів з різних команд Prom.ua.
- Розробка та підтримка допоміжних бібліотек та сервісів для роботи з даними.
- Автоматизація пайплайнів для обробки даних за допомогою Airflow, спрощення та оптимізація PySpark/Trino запитів.
- Розробка нових пайплайнів для стрімінгової обробки даних.
Що потрібно:
- Від 4 років комерційного досвіду роботи з Python.
- Розуміння структур даних, алгоритмів, паралельного та асинхронного програмування.
- Досвід роботи з Docker та Kubernetes.
- Впевнене володіння SQL, досвід роботи з реляційними та/або NoSQL базами даних.
- Зацікавленість в нових технологіях (зокрема що стосуються роботи з даними), бажання розбиратись як працюють системи “під капотом”.
- Вміння брати на себе ініціативу, пропонувати ідеї для покращення продукту.
Буде перевагою:
- Практичний досвід роботи з Apache Airflow або іншими оркестраторами (Prefect, Dagster, тощо).
- Розуміння принципів роботи розподілених систем для обробки даних (Apache Spark, Presto, Trino, Hadoop MapReduce), та/або інших інструментів для роботи з даними (Pandas, Polars, DuckDB).
- Досвід роботи з Apache Kafka, а також з фреймворками для real-time/streaming обробки даних (Spark Streaming, Apache Flink, Kafka Streams, Kafka Connect).
Наш офер-лист:
- Велика зона відповідальності та вплив. Рішення напряму впливають на продакшн, роботу з даними та внутрішню платформу компанії.
- Цікаві та технологічно насичені задачі. Робота з ~1000 таблиць Apache Iceberg, 350TB даних на HDFS, обробка близько 5000 подій на секунду в Kafka, оптимізація процесів і підтримка високонавантаженої інфраструктури.
Сильна команда. Сініорні колеги, тісна співпраця з іншими командами, обмін досвідом і підтримка при впровадженні нових рішень. - Зростання і розвиток. Менторство, внутрішні бази знань, coaching-сесії та підтримка навчання поза компанією.
- Стабільність і турбота. Офіційне працевлаштування, 24 дні оплачуваної відпустки, необмежені лікарняні, медичне страхування та корпоративний психолог.
- Гнучкий фултайм. Робота може бути віддалено або в офісі в Києві, облаштованому для продуктивної роботи та командних зустрічей. Регулярні офлайн-зустрічі команди — важлива частина роботи, тому хочемо, щоб новачок також долучався до них.
- Прозорі процеси та цінності EVO. Навчання, автономність у роботі, відкритість, повага, рівні можливості, тімбілдинги, волонтерські ініціативи та участь у ком’юніті.
Що буде після відгуку: інтерв’ю з рекрутером -> технічна співбесіда -> фінальна зустріч з командою.
Готові впливати на продакшн та працювати з великими даними?
Надсилайте резюме та приєднуйтеся до команди.
Required languages
Published 7 January
74 views
·
19 applications
37% read
📊
$2000-3700
Average salary range of similar jobs in
analytics →
Loading...