Python-разработчик / Инженер ETL
Ищем опытного Python-разработчика для внедрения и доработки enterprise-продукта с ETL-пайплайнами на Apache NiFi. Требуется глубокое знание Python, Django, PostgreSQL, Docker и GitLab CI/CD. Предлагается работа с реальными production-системами в закрытых контурах, интересные инженерные задачи и возможность проектировать надёжные решения.
Зарплата не указана — оценили по рынку
На основе 107 похожих вакансий за 90 дней.
Что предстоит делать
- Развёртывание и сопровождение платформы на стендах и у заказчиков: Linux, Docker/Compose, GitLab CI/CD, SSH-деплой. - Проектирование и эксплуатация production ETL/ingestion-пайплайнов на Apache NiFi: flow design, backpressure, гарантии доставки, ретраи, версионирование flows (NiFi Registry). - Настройка и доработка коннекторов/адаптеров к внешним источникам: ODBC, REST/SOAP, файлы, 1С, ClickHouse. - Администрирование и оптимизация PostgreSQL: сложные запросы, планы, индексы, кэширование. - Диагностика стендов по SSH, разбор инцидентов в Docker-окружении.
Что ждём от вас
- Python 3.8+: асинхронность, различие asyncio и gevent; конкурентность threads/processes, GIL, I/O-bound vs CPU-bound; типизация (typing/mypy); поддерживаемый, читаемый, тестируемый код.
- Архитектура: Clean Architecture / Hexagonal (Ports & Adapters); проектирование границ, контрактов и зависимостей между слоями.
- Инженерные принципы: SOLID, KISS, YAGNI, DRY, Separation of Concerns, High Cohesion / Low Coupling, Fail Fast, Idempotency by design, Design for testability.
- Linux + Docker/Compose: самостоятельная диагностика — сеть контейнеров, проброс портов, healthcheck'и, чтение логов, переменные окружения.
- GitLab CI/CD и SSH-деплой: пайплайн build -> deploy, умение разобраться, почему упала джоба.
- Django: ORM, middleware, management-команды; готовность к большому legacy-монолиту (аккуратно менять чужой код важнее, чем писать с нуля).
- PostgreSQL: сложные запросы, оптимизация, индексы/планы; версионность данных, временные срезы, SCD2 / time-travel.
- Apache NiFi (production-опыт): flow design, processors, scheduling, backpressure/очереди, гарантии доставки, ретраи, версионирование flows (NiFi Registry).
- DevOps: Docker/Compose, GitLab CI/CD, SSH-деплой; Nginx/Apache + Gunicorn/uWSGI.
- Будет плюсом:
- Apache Spark (PySpark / Spark SQL), Airflow или Dagster, поставки в закрытые контуры (Astra/Alt Linux), практика документации (ADR, drawio), Kerberos/Keycloak, ClickHouse, мониторинг (Prometheus/Grafana/Loki).
- О работе честно:
- Это внедрение и доработка реального enterprise-продукта — NiFi-пайплайны, закрытые контуры без интернета, нативные зависимости, привязанные к ОС. Ищем инженера, которому интересно разбираться, почему сломалось, и проектировать так, чтобы ломалось предсказуемо.
- Ключевые навыки:
- Python · Apache NiFi · Django · PostgreSQL · Linux · Docker · GitLab CI/CD · Nginx/Apache · ETL/ELT · Celery
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Python-разработчик
~1 721 500 – 3 173 975 ₸ оценка
Ищем опытного Python-разработчика для работы над микросервисами в крупной финтех-компании. Требуется глубокое знание FastAPI/Litestar, AsyncIO, Kafka и Redis. Предлагается удаленная работа по срочному контракту на 6 месяцев с возможностью продления.
Старший/Ведущий Python инженер
~1 721 500 – 3 173 975 ₸ оценка
Ищем опытного Python-разработчика уровня Senior/Lead для работы с крупным американским хедж-фондом. Нужно будет проектировать и разрабатывать бэкенд-системы, работать напрямую с клиентами, оптимизировать обработку данных и внедрять лучшие инженерные практики. Требуется от 7 лет опыта с Python, сильные SQL-навыки и уверенный английский. Предлагают высокую зарплату, англоязычную среду и быстрый карьерный рост.
Старший Fullstack инженер (Python + React)
~1 721 500 – 3 173 975 ₸ оценка
Разработка нового функционала для AI-платформы голосовых коммуникаций: создание очереди запланированных действий, интеграция с Google Calendar, SMS и голосовыми провайдерами. Требуется 5+ лет опыта fullstack-разработки с Python и React, знание английского Upper-Intermediate. Предлагается удалённая работа, долгосрочный проект с прямым взаимодействием с клиентом.
Senior Python Engineer
Шукаємо Senior Python Engineer для greenfield-проєкту з автоматизації управління правами та роялті. Потрібен досвід з Python, AWS, Snowflake та DBT, а також готовність працювати в умовах невизначеності. Пропонуємо повну віддаленість, конкурентну зарплату та покриття навчання.
Старший Back-end разработчик (Python: Django + FastAPI)
~1 721 500 – 3 173 975 ₸ оценка
Старший Python-разработчик для создания платформы управления домашним уходом. Нужно проектировать и разрабатывать новые функции, улучшать алгоритмы, интегрировать сторонние сервисы. Требуется 6+ лет опыта с Python, Django, FastAPI, PostgreSQL. Предлагают удаленную работу, медстраховку, компенсацию спорта и курсы английского.
Python разработчик (автоматизация)
Удаленная full-time вакансия для опытного Python-разработчика, который будет создавать и поддерживать автоматизации для веб-порталов в сфере здравоохранения. Основной стек — Python и Playwright, также используются LLMs, OCR и облачные технологии. Требуется 3+ года коммерческого опыта и уверенное владение английским на уровне B1.