Go / Python Backend Engineer / Distributed Systems Engineer (Temporal / Airflow)
20 Июля 2026
Город:
Москва
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "Интеграция Дистрибуция Проекты"
Мы ищем инженера, который возглавит развитие и оптимизацию наших распределенных систем автоматизации и аналитики. Основной упор в работе делается на построение отказоустойчивых процессов с использованием Temporal и Apache Airflow. Нам ближе кандидаты с уверенным бэкграундом в Go или Python.
Что предстоит сделать в первую очередь:
-
Задокументировать текущее решение на Temporal: погрузиться в кодовую базу, разобраться в архитектуре и самостоятельно описать текущие workflow и процессы.
-
Предложить оптимизацию текущего флоу: на основе проведенного анализа выявить узкие места в текущей логике оркестрации и предложить архитектурные или кодовые улучшения. Эта задача станет главным показателем ваших hard skills на старте.
Чем предстоит заниматься (Обязанности):
-
Проектировать и развивать отказоустойчивые workflow: проектирование распределенных бизнес-логик (Temporal) и аналитических пайплайнов (Airflow).
-
Обеспечивать надежность процессов: оркестрация долгоживущих транзакций, обработка отказов, повторные попытки (retries) и управление состоянием систем.
-
Настраивать и развивать Observability: внедрять сквозное логирование, мониторинг и распределенный трейсинг (distributed tracing) для полного контроля над исполнением workflow.
-
Интегрировать микросервисы: связывать внутренние и внешние API, базы данных и очереди сообщений в единые автоматизированные цепочки.
-
Масштабировать инфраструктуру: настраивать, мониторить и описывать требования к масштабированию кластеров Temporal и Airflow в Docker/Kubernetes.
-
Оптимизировать производительность: профилировать код воркеров, анализировать метрики, оптимизировать DAG (в Airflow) и минимизировать задержки.
-
Документировать архитектуру и процессы: создавать и поддерживать в актуальном состоянии техническую документацию (схемы архитектуры, описание DAG и workflow, runbooks для восстановления систем после сбоев).
Требования к кандидату (Hard skills):
-
Глубокий опыт оркестрации: уверенное практическое знание Temporal (Workflows, Activities, Signals, Queries) или Apache Airflow (написание сложных идемпотентных DAG, Custom Operators).
-
Языки программирования: уверенный уровень владения Go или Python.
-
Опыт в Observability: практические навыки работы с инструментами мониторинга и трейсинга (Prometheus, Grafana, Jaeger, OpenTelemetry), умение настраивать алерты и собирать кастомные метрики производительности workflow.
-
Понимание архитектуры: опыт проектирования распределенных систем, работы с очередями сообщений (Kafka, RabbitMQ) и паттернами отказоустойчивости.
-
Инфраструктурный стек: опыт работы с Docker, Kubernetes и CI/CD пайплайнами.
-
Работа с данными: уверенное знание SQL, опыт работы с реляционными СУБД (PostgreSQL, MySQL) под высокой нагрузкой.
Будет плюсом:
-
Опыт миграции процессов с других оркестраторов (например, Camunda, Celery) на Temporal.
-
Настройка продвинутого аудита и логирования (audit logs) для систем с жесткими требованиями к безопасности.
-
Понимание концепций Data Engineering (Data Lake, DWH) и инструментов работы с данными (dbt, Spark).
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
12 Июля
QA Engineer Middle/Senior( Marfatech )
Москва
Компания "Marfatech" Привет! Мы - аккредитованная IT-компания MarfaTech, разрабатывающая собственные высокотехнологичные продукты для...
15 Июля
Москва
Компания "Employcity" Чем предстоит заниматься: Разработка и развитие backend части внутренней административной панели для управления...
13 Июля
Инженер по обеспечению надежности данных (Senior DataOps/Big Data Infrastructure Engineer)
Москва
Компания "Lamoda tech" Мы в поисках Big Data Infrastructure Engineer в команду по обеспечению надежности данных. Ты будешь участвовать в...
13 Июля
Senior Fullstack QA engineer (frontend+backend)
Москва
Компания "Lamoda tech" Мы в поиске инженера по тестированию в команду биллинга и аналитики для личного кабинета продавца Чем предстоит...
13 Июля
Middle Data Engineer (BI Platform)( Azur Games )
Москва
Компания "Azur Games" Azur Games – международный издатель и разработчик мобильных игр. В нашем портфолио более 150 успешных f2p проектов в...
Вакансия размещена в отрасли