← Все вакансии/Middle/Альфа-Банк
MiddleRemote

Python Developer

АБ
Альфа-Банк
Уровень
Middle
Формат
Remote
О роли

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

О компании

Альфа-Банк — крупный банк.

Обязанности

  • Стек: Python (FastAPI, asyncio), Kafka, PostgreSQL, SQLAlchemy, Alembic, Redis, Docker, Kubernetes
  • Разрабатывать сервисы потоковой обработки данных для ML-моделей: приём событий из Kafka, вычисление и обновление признаков, выдача их моделям в реальном времени
  • Проектировать и разворачивать микросервисы на Python (FastAPI, asyncio) в Kubernetes
  • Поддерживать, улучшать и масштабировать работающие сервисы: стабильность, наблюдаемость, отказоустойчивость
  • Вместе с командой разбирать потребности заказчиков и превращать их в инженерные решения

Требования

  • Опыт коммерческой разработки на Python от 4х лет, уверенный asyncio
  • Опыт коммерческой работы с FastAPI
  • PostgreSQL: проектирование схем и написание запросов; SQLAlchemy как ORM, Alembic для миграций
  • Docker и Kubernetes: разворачивали и эксплуатировали свои сервисы
  • Kafka — понимать основные механизмы: продюсеры и консьюмеры, партиции и consumer groups, что происходит при сбое и повторной доставке сообщений

Будет плюсом

  • Redis
  • Опыт с другими брокерами сообщений (RabbitMQ, Redis Streams)
  • Понимание, как устроены ML-контуры и зачем моделям свежие данные; интерес к LLM

Условия

  • Формат работы: удалённо
Стек и навыки

С чем работаем