АДВ

python-разработчик в маркетинговой аналитике

Коротко

Senior Python-разработчик для бэкенда продукта ROI Navigator (прогноз эффективности маркетинговых инвестиций): FastAPI-сервисы и ETL-пайплайны в Apache Airflow с загрузкой в ClickHouse, плюс поддержка legacy-сервисов на Java/Spring Boot. Команда IT из 10 человек, свой продукт, формат удалённо по РФ (возможен гибрид в Москве). Требуются 3+ года коммерческой разработки на Python, FastAPI, PostgreSQL, опыт с Airflow и ClickHouse, Docker, Linux, Git, готовность разбираться в чужом Java-коде.

Описание
Вы будете писать бэкенд ROI Navigator, нашего продукта для прогноза эффективности маркетинговых инвестиций. Основная работа (70–80%) — это сервисы на FastAPI и пайплайны данных в Airflow с загрузкой в ClickHouse. Еще 20–30% времени уходит на поддержку legacy-сервисов на Java: читать, чинить и тестировать, без переписывания. Команда IT из 10 человек.
Задачи
•Разработка бэкенд-сервисов на Python (FastAPI) и проектирование REST API
•Проектирование схем данных и оптимизация запросов в PostgreSQL
•Разработка и поддержка ETL-пайплайнов в Apache Airflow: загрузка, очистка, трансформация
•Работа с ClickHouse: витрины, загрузка больших объемов, оптимизация запросов
•Поддержка legacy на Java 8+ / Spring Boot 2: исправление ошибок, небольшие доработки, JUnit, Gradle
•Docker и деплой в Kubernetes вместе с DevOps
•Разбор падений сервисов и пайплайнов
•Code review
Требования
•Коммерческая бэкенд-разработка на Python от 3 лет
•FastAPI и проектирование REST API
•SQL и PostgreSQL: схемы, индексы, оптимизация запросов
•Опыт написания и поддержки DAG в Apache Airflow
•Опыт работы с ClickHouse
•Docker, Linux на уровне уверенного пользователя, Git
•Готовность читать и дорабатывать код на Java. Быть Java-разработчиком не нужно, важно спокойно разобраться в чужом коде, поправить баг и прогнать тесты
•Важно, чтобы вы думали о том, что будет при сбое, дублях и пустых значениях, и писали проверки, а не надеялись: на этих данных клиенты принимают решения
Будет плюсом:
•Опыт работы инженером по данным (Data Engineer)
•Kubernetes: деплой сервиса, манифесты, чтение логов
•Apache NiFi
Условия
•Формат: удаленно, из любого города России, желательно часовой пояс МСК. Гибрид доступен для тех, кто хочет приезжать в офис (Москва)
•Доход: обсуждаем по итогам собеседования, выплаты 5 и 20 числа
•Оформление: по ТК РФ, ДМС BestBenefits
•Испытательный срок: 3 месяца
•Адаптация: неделя на погружение, сопровождение HR и передача дел от команды
•Свой продукт, а не заказная разработка
•Сильная экспертиза в эконометрике и аналитике данных
•Мотивированная, проактивная и вовлеченная команда
•Живая корпоративная культура и регулярные корпоративы

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте