Go / Python Backend Engineer с опытом оркестрации / Distributed Systems Engineer (Temporal / Airfl

Go / Python Backend Engineer с опытом оркестрации / Distributed Systems Engineer (Temporal / Airfl

Минск, проспект Победителей, 7А

Описание вакансии

Мы ищем инженера, который возглавит развитие и оптимизацию наших распределенных систем автоматизации и аналитики. Основной упор в работе делается на построение отказоустойчивых процессов с использованием 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).

Навыки
  • Golang
  • Python
  • Apache Airflow
  • PostgreSQL
  • Apache Kafka
  • Kubernetes
  • Kafka
  • Docker
  • REST API
  • Temporal
  • Airflow
Посмотреть контакты работодателя

Адрес

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

Кейстон девелопмент
  • Москва

  • Не указана

Рекомендуем
YADRO
  • Москва

  • Не указана

Рекомендуем
АйТи БАСТИОН

Senior Python Developer

АйТи БАСТИОН

  • Москва

  • Не указана

Рекомендуем
AERODISK
  • Москва

  • Не указана

ИК СИБИНТЕК

Senior Data Engineer

ИК СИБИНТЕК

  • Москва

  • Не указана

Employcity

Data Engineer

Employcity

  • Москва

  • Не указана

ИТ-Экспертиза
  • Москва

  • Не указана

Стрит Фалькон
  • Москва

  • от 300000 RUR

edna
  • Москва

  • от 300000 RUR

2ГИС
  • Москва

  • от 300000 RUR

Интеграция Дистрибуция Проекты

Senior DevOps Engineer (телеком)

Интеграция Дистрибуция Проекты

  • Москва

  • от 300000 RUR

COMPETO LLC

Senior Go developer

COMPETO LLC

  • Москва

  • от 300000 RUR

БЮРО 1440
  • Москва

  • от 300000 RUR

Middle + Backend-разработчик (Python + Go)

Мамаева Ирина Анатольевна

  • Москва

  • от 300000 RUR

edna
  • Москва

  • от 300000 RUR

билайн
  • Москва

  • от 300000 RUR

Островок

Senior MLOps Engineer

Островок

  • Москва

  • от 300000 RUR

JT marketing

Python Developer

JT marketing

  • Москва

  • от 4000 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию