Роль подробно описана и сочетает серьёзные задачи по backend-разработке и обработке данных на актуальном стеке, но ответственность за сервисы, пайплайны и Kubernetes может сделать её довольно широкой.
?Широкая зона ответственности
Актуальный стек
Понятные задачи
Развитые льготы
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Python Developer (Backend/Data): Разработка микросервисной MDM-системы, REST/gRPC API и ETL/ELT-пайплайнов для обработки и консолидации данных электронной коммерции с акцентом на Python, PostgreSQL, ClickHouse и Apache Spark. Фокус на проектировании распределённых систем, отказоустойчивых интеграций, дедупликации больших объёмов данных и развёртывании сервисов в Kubernetes.
Локация: Москва, проспект Андропова, 18к5; формат — на месте работодателя, гибридный или удалённый по РФ.
Компания
Digital Chief развивает решения для электронной коммерции: собственный D2C-интернет-магазин, инструменты масштабирования продаж на маркетплейсах, рекламу, логистическую инфраструктуру и цифровые и финтех-сервисы Альфа-Банка.
Что делать
Проектировать и разрабатывать микросервисную архитектуру MDM-системы и REST/gRPC API на FastAPI или Flask.
Реализовывать обработку, очистку, матчинг и консолидацию данных, включая создание и обновление «золотых записей» и тяжёлые вычислительные процессы.
Проектировать устойчивые интеграции с ретраями, обработкой лимитов и таймаутов, а также поддержкой частичных сбоев внешних API.
Настраивать логирование, метрики и алерты, разбирать инциденты и устранять первопричины.
Проектировать схемы PostgreSQL и ClickHouse, оптимизировать SQL и строить ETL/ELT-пайплайны на Apache Spark для дедупликации и трансформации справочников.
Создавать Docker-образы, Kubernetes-манифесты, unit- и integration-тесты, участвовать в Code Review и настраивать CI/CD.
Требования
От 3 лет коммерческой разработки на Python с выводом сервисов в продакшен и последующей поддержкой.
Уверенное знание Python 3.10+, FastAPI или Django, SQLAlchemy или аналога, асинхронного программирования и его ограничений.
Глубокое понимание реляционных СУБД; уверенное знание PostgreSQL, включая проектирование схем, сложные SQL-запросы, индексы, транзакции, блокировки и миграции.
Опыт работы с ClickHouse и PySpark.
Опыт проектирования распределённых систем и микросервисов, понимание REST и gRPC, опыт с Kafka или RabbitMQ.
Владение Docker и Kubernetes: Dockerfile, архитектура подов и сервисов, Helm-чарты или базовые манифесты.
Опыт написания автотестов на pytest, понимание CI/CD и уверенное владение Git.
Опыт реализации требований безопасности данных: персональные данные, доступы, хранение секретов и согласование решений с информационной безопасностью.
Хорошо, если есть
Опыт Apache Spark или PySpark для пайплайнов обработки больших объёмов данных, включая стриминг, алгоритмы машинного обучения или эвристики для дедупликации и оптимизацию запросов.
Знание специфики колоночных СУБД, оптимизации ClickHouse-запросов и материализованных представлений.
Понимание MDM, опыт работы с системами управления НСИ, данными о продуктах, клиентах или контрагентах.
Навыки проведения архитектурных сессий и перевода сложных бизнес-требований в технические решения.
Культура и преимущества
Официальное трудоустройство по ТК РФ.
ДМС со стоматологией и обслуживанием в клиниках, скидки на фитнес, спортивные сообщества и фитнес-зал в офисе.
Консультации психологов, юристов, ЗОЖ-экспертов и финансовых специалистов через сервис «Понимаю».
Скидки на туристические услуги, продукты, рестораны, магазины и салоны красоты через Best Benefits; материальная помощь в важных жизненных ситуациях.
100% оплата больничного до 10 рабочих дней в год.
Удалённая работа по РФ или гибридный формат. Офис расположен в трёх минутах ходьбы от метро «Технопарк».
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →