Python Backend разработчик / DWH Data engineer
Зарплата
от 120 000 ₽
Требования
Местоположение и тип занятости
Компания
Сильнейшая команда на рынке рекламных web-технологий
Описание вакансии
Условия работы
Мы в Alytics активно развиваем платформу данных, способную решать задачи онлайн- и офлайн-аналитики интернет маркетинга. Сейчас это сбор данных с множества источников/аккаунтов с помощью Python3, batch-processing DWH на базе Greenplum с аггрегацией в данных в Clickhouse. Вам предстоить развивать систему сбора и подготовки данных, ETL процессы, АПИ доступа к данным.
Обязанности:
- развитие системы сбора и подготовки данных
- имплементация ETL, Data пайплайнов внутри нашего Greenplum DWH;
- проектирование витрин данных и кубов,
- развитие API к данным;
- оптимизация производительности системы, обнаружение узких мест;
Информация о нас:
- Мы работаем спринтами
- Мы используем Python, Celery, DRF;
- У нас собственная система аналитики интернет-маркетинга на Postgres, Greenplum, Clickhouse;
- У нас глубокие интеграции с внешними сервисами;
- У нас есть монолит и микросервисы;
- Мы используем kubernetes и helm для новых приложений;
- Мы придерживаемся классических практик: code review, непрерывная интеграция в тестовые окружения;
Наши требования к кандидату:
- общий опыт разработки от 3-х лет;
- обязателен опыт коммерческой разработки веб сервисов;
- опыт работы с DWH;
- опыт создания REST API;
- опыт использования docker;
- отличные знания python, SQL;
- пользователь Linux на уровне продвинутого пользователя;
- навыки в рефакторинге и оптимизации кода, декомпозиции задач;
- умение и желание писать и поддерживать тесты;
- желателен владение Kafka
- желателен опыт работы с планировщиками/оркстарторами (Apache Airflow, Luigi, etc)
Условия:
- конкурентная заработная плата по результатам собеседования;
- постоянная работа, полный день, работа в г. Зеленоград или удаленно;
- оформление, отпусков, больничный и пр. по ТК РФ;
- дружный, молодой и веселый коллектив;
- возможность профессионального роста.