Обязанности:
Python разработчик (Web + Airflow) Зарплата: от 250 000 до 350 000 ₽ на руки Ищем специалиста, который одинаково уверенно чувствует себя и в веб-бэкенде, и в ETL — человек, который сможет построить мост между нашим веб-приложением и движением данных. Важно: Это не чистый Data Engineer и не чистый Backend. Это гибридная роль с фокусом на Python. Чем предстоит заниматься Backend-разработка (60%) Проектировать и развивать REST API на FastAPI (или Django/Flask — обсуждаемо). Создавать веб-интерфейсы для мониторинга и управления ETL-процессами. Реализовывать эндпоинты для загрузки/выгрузки данных (CSV, Parquet, JSON). Настраивать кеширование и брокеры на Redis. Интегрировать веб-события с запуском DAG'ов в Airflow. ETL / Airflow (30%) Разрабатывать и поддерживать DAG'и в Apache Airflow. Настраивать расписания, backfill, обработку ошибок, ретраи, алерты (Telegram/Slack). Писать операторы для выгрузки из внешних API и загрузки в PostgreSQL. Оптимизировать производительность DAG'ов (динамические таски, сенсоры, XCom). Базы данных и инфраструктура (10%) Писать сложные SQL-запросы и оптимизировать индексы в PostgreSQL. Настраивать партиционирование и материализованные представления. Использовать Redis для кеширования, сессий и очередей задач. Работать в Docker, понимать основы CI/CD. Наш технологический стек Язык: Python 3.10+ Web фреймворк: FastAPI (основной), возможно Flask/Django Оркестрация : Apache Airflow Базы данных | PostgreSQL, Redis Очереди / кеш | Redis (брокер, кеш) Контейнеризация | Docker, Docker Compose Контроль версий | Git (GitLab/GitHub) CI/CD | GitLab CI / GitHub Actions Мы ждем от Вас Обязательно Опыт коммерческой разработки на Python от 3 лет. Опыт с Airflow от 1 года (написание DAG'ов, настройка сенсоров, операторов). Опыт разработки веб-приложений (FastAPI / Flask / Django) от 2 лет. Уверенное знание PostgreSQL (сложные запросы, индексы, оптимизация). Опыт работы с Redis (кеширование, очереди, pub/sub). Понимание принципов ETL/ELT, умение проектировать DAG'и. Опыт с Docker (написание Dockerfile, docker-compose). Условия работы Оформление по ИП (обсуждаемо). Зарплата: фикс + ежегодный пересмотр, обсуждается индивидуально График: работа в офисе, гибкое начало дня, 5/2. Расположение: метро Добрынинская, Серпуховская, есть своя парковка Команда: небольшая, без бюрократии, прямой контакт с CTO.Похожие вакансии
Договорная
Москва. Станции метро: Серпуховская, Добрынинская, Октябрьская
Агропромцифра
Договорная
Москва. Станции метро: Серпуховская, Добрынинская, Октябрьская
ИНФОРИОН
До 220 000 руб.
Москва. Станции метро: Серпуховская, Добрынинская, Октябрьская
ИЦ АЙ-ТЕКО
От 80 000 до 120 000 руб.
Москва. Станции метро: Серпуховская, Добрынинская, Октябрьская
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "РДП.РУ"