О компании
Мы — команда, создающая корпоративную платформу и продукт data-driven ценообразования Smartpricing (myretailstrategy.ru/smartpricing). Входим в экосистему myRetailStrategy и работаем над высоконагруженными сервисами для автоматизации расчётов, аналитики и интеграции с внешними системами.
Разработка в составе корпоративной системы, разработка и оптимизация сложных SQL запросов расчетов
Стек: Java (Kotlin), PostgreSQL/ClickHouse, дополнительно Python/ S3/Parquet будет преимуществом
Обязанности:
-
Разработка микросервисов на Java/Kotlin с использованием асинхронных фреймворков
-
Проектирование и реализация высоконагруженных компонентов системы, способных обрабатывать большие объёмы данных и обеспечивать низкие задержки
-
Разработка и глубокая оптимизация сложных SQL-запросов в PostgreSQL для расчётов и агрегаций
-
Реализация интеграционных решений на основе Apache KafkaKafka/Airflow для обмена событиями между сервисами
- Сопровождение дата-продуктов: разработка новых датасетов, оптимизация ETL-процессов, повышение качества данных, оптимизация производительности
Платформа разработки — программное обеспечение data-driven ценообразования Smartpricing, myretailstrategy.ru/smartpricing
Специальные технические требования:
- Оптимизация SQL запросов и глубокое знание PostgreSQL, включая параметры настройки, влияющие на производительность запросов
- Понимание подходов и технологий создания хранилищ данных, аналитических систем, дата-пайплайнов, ML-моделей
- Дополнительным преимуществом опыт работы, Kafka/Airflow или любыми инструментами BigData/ClickHouse
- Опыт работы с ETL-инструментами
Общие требования:
- Высшее технические образование
- Опыт руководства группой разработки и выполнение проектов с аутсорсингом
- Опыт разработки и программирования для аналитических задач и data-science будет преимуществом
- Опыт разработок для розничной торговли будет преимуществом
- Наличие и возможность подключения команды разработчиков будет преимуществом
- Обязательное предоставление рекомендаций
- Английский средний профессиональный уровень
Требования к личным качествам:
- Умение планировать, ставить реальные сроки выполнения задачи
- Ответственность, внимательность и внимание к мелочам
- Умение доводить дело до конца, нацеленность на результат
- Умение работать в команде
Условия: - Гибридная форма работы
- Обсуждается индивидуально
- Испытательный срок 2 месяца
- Дополнительный годовой бонус