Strong Middle Python Engineer (MLOps-напрям)
Про команду
Development Team Search&Data – це багатопрофільна команда, яка відповідає за пошук, рекомендації на маркетплейсі та розвиток внутрішньої дата-платформи. Команда працює на стику backend-розробки, data engineering та machine learning, створюючи сервіси, що напряму впливають на досвід користувачів і ключові бізнес-метрики продукту.
Зараз команда розширюється та шукає Middle Python Engineer (MLOps-напрям), який/яка допоможе виводити ML-моделі у production та забезпечувати їхню стабільну роботу в масштабі. Фокус ролі – побудова та підтримка сервісів навколо моделей, оптимізація інференсу та розвиток інфраструктури, яка дозволяє швидко і надійно доставляти ML-рішення в продукт.
Майбутній таск-лист
- Підготовка, деплой та підтримка ML/AI моделей у production: інтеграція рішень від Data Science команди у вигляді стабільних і масштабованих сервісів
- Розробка та розвиток сервісів-обгорток над моделями (FastAPI / gRPC) з фокусом на продуктивність і надійність
- Оптимізація інференсу моделей, робота з навантаженням та ефективним використанням ресурсів
- Контейнеризація сервісів (Docker), налаштування та підтримка деплою в Kubernetes, робота з CI/CD пайплайнами
- Налаштування observability: метрики, логування та алерти для контролю якості та стабільності роботи моделей
- Автоматизація процесів, зокрема побудова пайплайнів для регулярного перенавчання моделей (Airflow)
- Тісна взаємодія з Data Science командою: code review, допомога у приведенні рішень до production-ready стану, покращення середовища для експериментів
- Ініціювання та впровадження покращень у підходах до розробки, деплою та підтримки ML-сервісів
Що нам важливо
- Від 3 років комерційного досвіду з Python (backend / MLOps / ML engineering)
- Впевнене розуміння структур даних, алгоритмів, а також паралельного та асинхронного програмування
- Досвід розробки API (REST або gRPC) та розуміння принципів мікросервісної архітектури
- Практичний досвід роботи з Docker та Kubernetes
- Розуміння повного циклу розробки сервісів: від написання коду до деплою та підтримки в production
- Самостійність у роботі: вміння брати оунершіп за задачі, ініціювати зміни та доводити рішення до результату
- Інтерес до ML/AI напрямку та бажання розбиратись, як працюють системи під капотом
Буде перевагою
- Досвід сервінгу та оптимізації ML-моделей
- Знайомство з інструментами обробки великих даних (PySpark, Trino) та оркестрації пайплайнів (Airflow)
- Розуміння роботи з брокерами повідомлень (Kafka), SQL/NoSQL базами даних та пошуковими системами
- Досвід налаштування CI/CD, написання Helm-чартів та роботи з observability-інструментами
Наш офер-лист
- Робота з ML/AI у production: можливість працювати не з експериментами, а з реальними моделями, які впливають на пошук і рекомендації для мільйонів користувачів
- Вплив на продукт: участь у розвитку ключових сервісів маркетплейсу та можливість напряму впливати на їхню якість, швидкість і стабільність
- Складні інженерні задачі: оптимізація інференсу, робота з GPU, highload-сервіси та розподілені системи
- Сильна мультидисциплінарна команда: тісна співпраця з Data Science, backend та інфраструктурними інженерами
- Сучасний технологічний стек і простір для експериментів з новими інструментами та підходами
- Можливість впливати на підходи: участь у формуванні стандартів розробки, деплою та роботи з ML-сервісами
- Середовище, де цінується ініціатива: ідеї щодо покращення продукту та процесів не губляться, а доходять до реалізації
Умови роботи
- Віддалений формат роботи в Україні. Можна працювати віддалено або з сучасного автономного офісу, поблизу метро Бориспільська. Час від часу команда збирається на місці для обміну ідеями та спільної роботи.
- Стабільність та підтримка. Офіційне працевлаштування, 24 дні оплачуваної відпустки, медичне страхування та доступ до безлічі корпоративних бенефітів.
- Гнучкий фуллтайм. Можна планувати роботу в рамках бізнес-годин та будувати комфортний робочий флоу.
- Цінності та соціальна відповідальність. Прозорі процеси, рівні можливості, участь у тімбілдингах, волонтерських ініціативах та професійних ком’юніті.
Про проєкт
Prom.ua – один із найбільших маркетплейсів України, де представлені понад 100 млн товарів від десятків тисяч підприємців з усієї країни.
Щомісяця платформу відвідують понад 52 млн користувачів, а 60 000+ підприємців розвивають свій бізнес разом із нами.
Prom є частиною IT-компанії EVO, яка створює сервіси для розвитку українського бізнесу.
Твої кроки до оферу: знайомство з рекрутером -> технічна співбесіда -> фінальна зустріч з командою.
Хочеться працювати з ML у production?
Надсилай відгук й долучайся до команди.
Required skills experience
| Docker | 2 years |
| Kubernetes | 2 years |
| Python | 3 years |
Required languages
| Ukrainian | Native |