Вакансия открыта в компании ООО "ДатаКаталог", входящей в холдинг Аренадата (АДС-Холдинг). Компания ДатаКаталог разрабатывает собственный продукт - систему управления корпоративными данными - Arenadata Catalog.
Arenadata Catalog базируется на технологиях с открытым исходным кодом, полностью адаптирован для использования в российских коммерческих и государственных организациях, входит в единый реестр российского ПО. Программное обеспечение Arenadata Catalog предназначено для организаций внедряющих процессы Data Governance. Система решает задачи по управлению информационными активами компании и ведению корпоративного бизнес-глоссария. Arenadata Catalog является инструментом для сбора и интеграции метаданных, обеспечению совместной работы с данными и контролю их качества.
Что нужно делать:
- поддержка и развитие базового фреймворка (который используется сейчас в АренадатаКаталоге) для коннекторов;
- разработка с использованием этого фреймворка новых коннекторов, поддержка (багофиксинг, актуализация для новых версий АренадатаКаталога и внешних информационных систем, расширение или изменение функционала) имеющихся коннекторов;
- решение отдельных ETL-задач с использованием Apache Airflow.
Мы ждем, что Вы:
- обладаете уверенными знаниями и опытом разработки на Python.
- имеете опыт разработки модульных и интеграционных тестов (предпочтительно pytest).
- умеете работать с различными типами API (REST, WebSocket).
- обладаете опытом работы с реляционными СУБД (PostgreSQL и другими), включая использование ORM (SQLAlchemy).
- умеете работать в Linux (Ubuntu, Debian) и имеете представление о Bash scripting;
- имеете представление о Docker, Docker Compose.
Будет плюсом:
- знакомство с Apache Airflow и опыт разработки ETL/ELT конвейеров обработки данных.
- опыт работы по обеспечению качества данных и использования инструментов GreatExpectations, dbt.
- опыт работы с инструментами по работе с контейнерами (Docker, Podman, K8s).
Условия:
- компания аккредитована Минцифры РФ;
- официальное трудоустройство по ТК РФ с 100% белой зарплатой;
- возможность работать полностью удаленно;
- работа в открытой, доброжелательной команде, где к тебе относятся с уважением и ценят;
- забота о вашем здоровье - расширенный ДМС со стоматологией, полная оплата больничного до уровня месячного дохода (независимо от стажа и срока работы в компании);
- возможность работать на своем или на ноутбуке компании.