EVO

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
To apply for this and other jobs on Djinni login or signup.
Loading...