Понимание принципов распределённого хранения и вычислений;
Опыт работы с различными СУБД от 3 лет;
Профессиональные знания, умения и навыки:
Знание внутреннего устройства Apache Airflow: архитектура, scheduler, executor-ы (Celery, Kubernetes), plugin-система, API провайдеров;
Понимание архитектуры dbt Core: жизненный цикл выполнения, система адаптеров, протокол взаимодействия с источниками, Jinja-компиляция, манифест и артефакты;
Уверенное владение Python 3;
Опыт разработки коннекторов/драйверов к СУБД: знание DB-API 2.0, SQLAlchemy, ODBC/JDBC;
Знание принципов устройства и функционирования операционных систем семейства Linux;
Опыт работы с Git;
Понимание принципов непрерывной интеграции и непрерывной доставки (CI/CD);
Опыт контейнеризации: Docker, Docker Compose; понимание Kubernetes;
Декомпозиция задач разработки и умение оценивать трудозатраты;
Будет плюсом
Опыт коммитов в open source (Apache Airflow, dbt, dbt-адаптеры);
Опыт разработки собственных dbt-адаптеров под нестандартные источники.