Python developer (Airflow / dbt)

По договоренности

  • ВДНХ
  • Алексеевская
  • Рижская

Обязанности:

  • Разработка функциональности продукта на базе Apache Airflow: разработка кастомных операторов, хуков и провайдеров;
  • Разработка модулей dbt: создание адаптеров к новым источникам данных, разработка кастомных плагинов;
  • Проектирование архитектуры модулей и коннекторов;
  • Взаимодействие с архитекторами и продуктовой командой для определения стратегии развития платформы данных;
  • Разработка и поддержка тестовой инфраструктуры: unit-тесты, интеграционные тесты;
  • Составление архитектурных документов и технических записок по принятым решениям;
  • Защита и обоснование архитектурных и технических решений;
  • Участие в code review;
  • Ревью пользовательской и технической документации по продуктам;

Опыт работы:

  • От 5 лет опыта в разработке на Python, из них значительная часть - продуктовая разработка инструментов для работы с данными;
  • Практический опыт работы с dbt Core: понимание архитектуры, опыт разработки или доработки адаптеров;
  • Знание стека Big Data: экосистема Apache Hadoop (HDFS, YARN, MapReduce), Apache Spark / PySpark, Apache Ozone, Trino, Apache Hive;
  • Понимание принципов распределённого хранения и вычислений;
  • Опыт работы с различными СУБД от 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-адаптеров под нестандартные источники.

Адрес: Россия, Москва, улица Годовикова, 9с10
Показать на большой карте

Поделиться:

Опубликована 23 дня назад

Похожие вакансии

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
Ваши задачи: Разработка серверного ПО на Python (и при необходимости на других языках). ... Мы ожидаем: Уверенное знание Python; Знание фреймворков FastAPI, Sanic, Flask; Уверенное знание PostgreSQL ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании STARTSTART
  • Москва
2 дня назад
230 000 - 300 000 ₽
Для усиления команды в данный момент ищем Database Developer / Architect. ... Оптимизация производительности БД и обеспечение отказоустойчивости; — Разработка backend-компонентов на Python ... 4 лет; — Глубокий опыт PostgreSQL (оптимизация запросов, репликации, partitioning, HA); — Уверенный Python ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании DexDex
  • Москва
7 часов назад
... нового функционала и доработка существующего, тестирование и поддержка масштабируемого веб-приложения на Python ... взаимодействие с продуктовым менеджментом, системным аналитиком; Требования: Высокий уровень владения Python ... Будет преимуществом: -Опыт в fintech; -Опыт работы с системами мониторинга (Prometheus, Grafana); Стек Python ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Платежное РешениеПлатежное Решение
  • Москва
6 дней назад
Мы продолжаем развивать продукты компании, и в команду XData ищем Старшего разработчика Python. ... Хорошее знание языка Python. Создание микросервисов.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Группа компаний АстраГруппа компаний Астра
  • Москва
3 дня назад
370 000 - 550 000 ₽
Выше средней на 53%
Сейчас находимся в поиске Senior Python Developer, который на высоком уровне владеет навыками пользования ... Проектировать, разрабатывать и поддерживать высокопроизводительные и отказоустойчивые backend-сервисы на Python ... Наш стек технологий: Python (AsyncIO); PostgreSQL, Redis, MongoDB, Kafka; Docker.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Heads and HeartsHeads and Hearts
  • Москва
2 дня назад
... unit-тестов (оценка того, насколько хорошо тесты ловят мутации кода) Наши ожидания: Опыт 5+ лет на чистом Python ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Positive TechnologiesPositive Technologies
  • Москва
6 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.