Локация
Удаленно из любого города России; доступен гибридный формат с посещением офиса в Москве. Желателен часовой пояс МСК.
Доход
Обсуждается по итогам собеседования.
Компания
АДВ развивает собственный продукт ROI Navigator для прогноза эффективности маркетинговых инвестиций, опираясь на экспертизу в эконометрике и аналитике данных.
Что делать
•Разрабатывать бэкенд-сервисы на Python и FastAPI, проектировать REST API.
•Проектировать схемы данных и оптимизировать запросы в PostgreSQL.
•Разрабатывать и поддерживать ETL-пайплайны и DAG в Apache Airflow.
•Работать с ClickHouse: создавать витрины, загружать большие объемы данных и оптимизировать запросы.
•Поддерживать legacy-сервисы на Java 8+ и Spring Boot 2: исправлять ошибки, выполнять небольшие доработки и запускать тесты.
•Использовать Docker и Linux, участвовать в деплое в Kubernetes, разбирать падения сервисов и пайплайнов и проводить code review.
Требования
•От 3 лет коммерческой backend-разработки на Python.
•Опыт работы с FastAPI и проектирования REST API.
•Знание SQL и PostgreSQL: проектирование схем, индексы и оптимизация запросов.
•Опыт написания и поддержки DAG в Apache Airflow.
•Опыт работы с ClickHouse.
•Уверенное использование Docker и Linux, знание Git.
•Готовность читать и дорабатывать Java-код: исправлять ошибки и запускать тесты; опыт работы Java-разработчиком не требуется.
•Важен системный подход к сбоям, дублям и пустым значениям, а также написание проверок для данных, используемых клиентами при принятии решений.
Хорошо, если есть
•Опыт работы инженером по данным.
•Опыт работы с Kubernetes: деплой сервисов, манифесты и чтение логов.
•Опыт работы с Apache NiFi.
Культура и преимущества
•Полная занятость и оформление по ТК РФ.
•ДМС BestBenefits.
•Испытательный срок — 3 месяца.
•Неделя на погружение, сопровождение HR и передача дел от команды.
•Собственный продукт вместо заказной разработки, сильная экспертиза в эконометрике и аналитике данных, мотивированная команда и регулярные корпоративы.
•Выплаты 5 и 20 числа.
Процесс найма
•Телефонное интервью с HR.
•Техническое интервью с руководителем разработки: лайвкодинг или тестовое задание.
•Финальная встреча.