Назад
4 дня назад

Senior Backend & Data Engineer (Python)

500 000
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Senior Backend & Data Engineer (Python): Развёртывание серверного слоя и хранилища данных для платформы видеоаналитики спортивных соревнований с акцентом на PostgreSQL, асинхронный Python и аналитические витрины. Focus on проектировании надёжного API, миграции данных из JSON, идемпотентной обработке AI-оценок и обеспечении наблюдаемости серверной части.

Локация: Москва, офис у м. Кутузовская

Зарплата: до 500 000 RUR в месяц до вычета налогов

Компания

Технологическая команда Сбера разрабатывает платформу видеоаналитики для объективизации судейства в спортивных соревнованиях.

Что делать

  • Развернуть хранилище данных с нуля: DDL, ограничения целостности, индексы, миграции, окружения, бэкапы и пуллинг.
  • Перенести данные аналитики из файлового хранилища в реляционную схему с помощью ETL и проверкой полноты переноса.
  • Спроектировать аналитические витрины для лидербордов и срезов по спортсменам.
  • Вести контракт приёма результатов от сервиса видеоаналитики: идемпотентность, валидация, версионирование и аудит.
  • Развивать API платформы для заявок, фаз соревнований, судейских действий, апелляций, экспорта и real-time-доставки по SSE.
  • Профилировать и оптимизировать горячие пути, а также отвечать за наблюдаемость и эксплуатацию серверной части.

Требования

  • От 4 лет коммерческой разработки бэкенда на Python, включая не менее 2 лет работы с асинхронным стеком FastAPI, Starlette или аналогами.
  • Уверенное владение PostgreSQL, SQLAlchemy 2.0 в async-режиме и Alembic.
  • Опыт проектирования схем, индексов, транзакций, уровней изоляции, блокировок, партиционирования, оконных функций и аналитических витрин над OLTP-базой.
  • Опыт развёртывания хранилища с нуля, миграций, бэкапов и выката в нескольких окружениях.
  • Опыт проектирования REST API с версионированием, идемпотентностью, валидацией через Pydantic 2 и корректными кодами ошибок.
  • Практический опыт с Redis, S3-совместимыми хранилищами, Docker, CI/CD и интеграционными тестами против реальной инфраструктуры.

Хорошо, если есть

  • Опыт с ClickHouse, dbt, Airflow, Kubernetes, IaC и PgBouncer.
  • Интеграция с ML-сервисами, асинхронными пайплайнами, callback-и очередями.
  • Работа с видео- и медиапайплайнами, большими объектами, SSE или WebSocket под нагрузкой.
  • Опыт миграции с legacy-системы при работающем продакшене или работы в спортивных и трансляционных продуктах.

Культура и преимущества

  • Современный офис и очный формат работы.
  • Ежегодный пересмотр зарплаты и годовой бонус.
  • Корпоративный спортзал, зоны отдыха и более 400 образовательных программ СберУниверситета.
  • Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа.
  • Льготные условия ипотечного кредитования и подписка Прайм с возможностью совместного использования.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →