Мы — часть группы «Газпромбанка» и аккредитованная IT-компания, создающая российскую no-code платформу Knowledge Space (KS). KS — одна из ведущих no-code систем в России, вошедшая в топ-10 BPM-систем и занявшая 8 место по версии отраслевых рейтингов.
Платформа KS помогает крупнейшим компаниям страны эффективно планировать, проектировать и развивать корпоративную архитектуру, объединяя возможности интегрированного планирования и гибких IT-решений.
Сейчас мы в поисках senior python-разработчика внешних сервисов платформы, на которой мы создаем актуальные для крупного и среднего бизнеса продукты с сфере цепочек поставок, прогнозирования спроса, планирования загрузки производственных мощностей.
Чем нужно будет заниматься:
- Проектирование и разработка микросервисов для преобразования и обработки данных (агрегация, дезагрегация, поиск, фильтрация) с использованием Python и PostgreSQL
- Разработка расчетных сервисов для планирования и прогнозирования (расчет свободных остатков, страховых запасов, метаэвристики формирования планов, интеграция со статистическими и ML-библиотеками для прогнозирования временных рядов)
- Работа с API платформы Knowledge Space
- Проектирование архитектуры сервисов и участие в технических решениях
- Оптимизация и ускорение вычислительных алгоритмов и кода
- Проведение code review
От кандидата мы ожидаем: - Отличное знание Python и умение применять популярные библиотеки для работы с данными (numpy, pandas, polars) и параллельными вычислениями (asyncio, multiprocessing)
- Глубокие знания SQL и PostgreSQL, включая написание хранимых процедур и оконных функций
- Опыт проектирования архитектуры ПО и понимание принципов построения высокопроизводительных алгоритмов
- Уверенные знания алгоритмов, оценки их сложности и методов оптимизации
- Опыт в оптимизации и ускорении вычислений
- Практический опыт прохождения полного цикла разработки продукта от архитектуры до вывода в продакшен
- Опыт работы с очередями RabbitMQ
- Владение системами контроля версий (git), понимание git-flow и процессов merge request
- Навыки работы с контейнеризацией (Docker), умение писать Dockerfile
- Самостоятельность, ответственность, готовность к профессиональному росту и развитию вместе с продуктом
Будет плюсом:
- Опыт решения оптимизационных и прогнозных задач в производстве, логистике, ритейле
- Опыт построения или участия в разработке систем моделирования или симуляции (например, в физике, биоинженерии, финтехе, машиностроении)
- Практическое применение математических моделей в бизнесе
- Понимание принципов и опыт управления разработчиками или командой, не обязательно в роли тим-лида, но с пониманием процессов
Мы предлагаем: