Мы развиваем комплекс решений в сфере электронной коммерции, который включает: запуск и управление собственным интернет-магазином (D2C); инструменты для масштабирования продаж на маркетплейсах; рекламные возможности для развития бизнеса; готовую логистическую инфраструктуру от надёжных партнёров; цифровые и финтех-сервисы от Альфа-Банка (эквайринг, BNPL, кредитование и др.).
Python developer in MDM systems
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Проектировать и разрабатывать API: создавать и поддерживать микросервисную архитектуру ядра MDM-системы и REST/gRPC API (FastAPI, Flask) для интеграции мастер-данных с внутренними и внешними контурами компании
- заниматься реализацией бизнес-логики MDM: разрабатывать сложные алгоритмы обработки, очистки, матчинга и консолидации данных (создание и обновление «золотых записей»), в том числе с привлечением тяжелых вычислительных процессов.
- проектировать устойчивость интеграций: ретраи, обработка лимитов и таймаутов, корректное поведение при частичных сбоях внешних API
- обеспечивать наблюдаемость: логирование, метрики, алерты, разбирать инциденты и устранять первопричины, а не симптомы
- работать с данными и аналитикой: проектировать схемы хранения данных в PostgreSQL (для транзакционной нагрузки и метаданных) и ClickHouse (для хранения аудит-логов, метрик качества данных и быстрой аналитики). Оптимизировать SQL-запросы
- заниматься построением ETL/ELT пайплайнов: интеграция и оркестрация процессов пакетной обработки больших объемов данных с использованием Apache Spark для фоновой дедупликации и трансформации справочников.
- заниматься инфраструктурой и качеством кода: писать Docker-образы и описывать манифесты для развертывания в Kubernetes. Покрывать код unit- и integration-тестами, участвовать в Code Review и настраивать CI/CD пайплайны.
требования
- Опыт коммерческой разработки на Python с выводом сервисов в продакшен и их последующей поддержкой от 3-х лет
- язык и фреймворки: уверенное знание Python (современные версии 3.10+), Уверенное владение современным стеком: FastAPI или Django, SQLAlchemy или аналог, асинхронное программирование и понимание его ограничений
- базы данных: глубокое понимание реляционных СУБД, уверенное знание PostgreSQL (проектирование схем, сложные SQL-запросы, понимание работы индексов, транзакций и блокировок, миграций), опыт работы с ClickHouse, PySpark
- архитектура: опыт проектирования распределенных систем и микросервисов. Понимание паттернов взаимодействия (REST, gRPC), опыт работы с брокерами сообщений (Kafka / RabbitMQ)
- контейнеризация и оркестрация: владение Docker и Kubernetes (написание Dockerfile, понимание архитектуры подов, сервисов, работа с Helm-чартами или базовыми манифестами)
- инструменты и практики: опыт написания автотестов (pytest), понимание принципов CI/CD, уверенное владение Git
- реализовывать требования по безопасности данных: работа с персональными данными, доступы, хранение секретов, согласование решений с ИБ группы.
- Будет плюсом: Big Data: Опыт работы с Apache Spark (PySpark) для построения пайплайнов обработки больших объемов данных, в том числе стриминг, реализации алгоритмов машинного обучения/эвристик для дедупликации, оптимизации запросов; аналитические БД: Знание и опыт работы с ClickHouse (понимание специфики колоночных СУБД, оптимизация запросов, работа с материализованными представлениями); понимание концепций MDM (Master Data Management), опыт работы с системами управления НСИ, данными о продуктах, клиентах или контрагентах; умение проводить архитектурные сессии и переводить сложные бизнес-требования в технические решения
условия
- Официальное трудоустройство по ТК РФ
- заботу о твоем здоровье: программа ДМС, куда входит стоматология и обслуживание в лучших клиниках города, скидки на абонементы в фитнес-клубы, неформальные спортивные сообщества. Также есть фитнес-зал в офисе
- доступ к сервису "Понимаю": консультации с психологами, юристами, ЗОЖ-экспертами и специалистами по финансам
- доступ к сервису Best Benefits: скидки на услуги туристических агентств, продукты питания, в рестораны и бары, в магазины и салоны красоты
- материальная помощь сотрудникам в важных жизненных ситуациях
- 100% оплата больничного до 10 рабочих дней в год
- Гибридный формат работы
- наш современный офис находится в банковском кластере в 3-х минутах ходьбы от метро Технопарк. Рядом большой выбор кафе и ресторанов, где ты сможешь разнообразно пообедать с коллегами, сменить обстановку и перезагрузиться.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.