Middle Python Backend Developer (AI & Football Analytics)
#удаленкарф #middle
Компания: Сбер
☑️Обязанности
- Разработка и поддержка серверной архитектуры на базе Python для обработки данных о матчах и игроках
- Проектирование и реализация RESTful API (желательно FastAPI/Django REST Framework); знание GraphQL (Strawberry/Graphene) будет плюсом
- Оптимизация серверной части под большие объемы данных и низкие задержки (asyncio, эффективная сериализация, кэширование)
- Разработка микросервисов (gRPC/HTTP), взаимодействие через брокеры сообщений (Kafka/RabbitMQ) и очереди задач (Celery/RQ)
- Интеграция серверной части с системами машинного обучения и модулями компьютерного зрения (Triton/TorchServe/ONNX Runtime, внутренние сервисы)
- Настройка и поддержка работы с базами данных: SQL (PostgreSQL/MySQL) и NoSQL (MongoDB/Redis/Elastic), ORM (SQLAlchemy) и миграции (Alembic)
- Обеспечение безопасности (OAuth2/JWT, RBAC, rate limiting), ведение логирования и метрик (Prometheus/Grafana/ELK), покрытие тестами (pytest) и документирование кода (OpenAPI/Swagger).
☑️Примеры задач:
- Разработка масштабируемого API для передачи данных о матчах и действиях игроков в реальном времени (WebSocket/SSE + кэш Redis)
- Построение микросервисов для интеграции с модулями ML и CV (асинхронные пайплайны, батч-инференс, стриминг событий через Kafka)
- Оптимизация производительности: профилирование Python (async, GIL-friendly решения), кеширование, шардирование и партиционирование БД
- Проектирование системы хранения данных о матчах, игроках и игровых событиях (OLTP + агрегаты/витрины для аналитики)
- Внедрение новых функций в серверную архитектуру для поддержки аналитических инструментов (фичестор, сервис рекомендаций, отчетные эндпоинты).
☑️Требования
- Высшее образование в области информатики, прикладной математики или смежных дисциплин
- Опыт 2–3 года на позиции backend-разработчика с использованием Python
- Отличное знание Python 3.10+ (типизация, asyncio), опыт с FastAPI или Django/DRF
- Уверенная работа с PostgreSQL/MySQL и NoSQL (MongoDB/Redis), понимание индексов, транзакций, профилирования запросов
- Опыт проектирования и разработки RESTful API, знание GraphQL — плюс.
- Навыки работы с контейнерами (Docker) и оркестраторами (Kubernetes), Helm/templating — плюс
- Знание инструментов CI/CD (GitLab CI/Jenkins/GitHub Actions), артефактов и версионирования
- Понимание принципов микросервисной архитектуры и основных паттернов (circuit breaker, saga, outbox, idempotency)
- Опыт работы с облачными платформами (AWS/Google Cloud/Azure) приветствуется
- Базовые знания интеграции с ML-моделями и обработки данных — плюс.
Контакты: https://rabota.sber.ru/search/4466457/
🔥 [Подписаться на наши каналы](https://t.me/addlist/8QASR3uThEI2ZjVi) / @best_itjob / @it_rab