Альфа-Банк
Python Developer / Highload Backend
Формат работы: удалённо
Чем предстоит заниматься
Стек проекта: Python 3.12+, FastAPI, asyncio, PostgreSQL, ClickHouse, Kafka, Docker, OpenTelemetry, Prometheus/Grafana, ELK/Kibana, VictoriaMetrics/Jaeger, DWH
Обязанности:
•Разработка и поддержка высоконагруженных backend-сервисов на Python
•Проектирование и разработка REST API
•Интеграция сервисов с внутренними и внешними системами
•Работа с асинхронным кодом и высоконагруженными сценариями
•Настройка логирования, метрик, healthcheck endpoints и трассировки
•Интеграция сервисов с observability-инфраструктурой: OpenTelemetry, Prometheus-compatible метрики, ElasticSearch
•Работа с контейнеризацией и инфраструктурой: Docker, Kubernetes, Kafka
•Участие в диагностике инцидентов, анализе логов, метрик и трейсов
Наши пожелания к кандидатам
•Коммерческий опыт разработки на Python от 4х лет
•Опыт разработки REST API и микросервисной архитектуры
•Опыт асинхронного программирования: asyncio, aiohttp/httpx или аналогичные инструменты
•Опыт работы с FastAPI, Pydantic или аналогичным backend-стеком
•Опыт работы с PostgreSQL, плюсом будет ClickHouse SQL
•Опыт работы с Redis
•Опыт работы с очередями или брокерами сообщений: Kafka или RabbitMQ
•Опыт работы с Docker, базовое понимание Kubernetes: pod, deployment, service, liveness/readiness probes, Helm
•Опыт настройки логирования: logging, structlog или аналогичные инструменты, ElasticSearch/OpenSearch
•Опыт работы в Grafana, Kibana для мониторинга
•Опыт написания тестов: pytest, unittest, mocks
•Vibe-Coding (Cursor, Claude Code, Codex и другие)
Будет плюсом:
•Опыт в DevOps/Data Engineering
•Опыт по разворачиванию локальных LLM-моделей: vLLM, SGLang, LM Studio, Ollama, llama.cpp (любой на выбор)
•Практический опыт с OpenTelemetry Collector и OTLP
•Опыт работы с VictoriaMetrics, Jaeger, AlertManager
•Умение строить BI-дашборды из ClickHouse
•Желание изучать язык программирования Go (опционально)