Python Developer / Highload Backend
Альфа-БанкУдалённоот 4 лет
PythonPostgreSQLDockerKafkaGrafanaClickHouseFastAPIPrometheusasyncioKibanaELKOpenTelemetry
Описание
Обязанности
- Разработка и поддержка высоконагруженных 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
- Опыт работы в Graphana, 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 (опционально)
Условия
- Формат работы: удалённо