В приложении удобнее
Установить
Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
X5 Tech

Middle Python Developer (Computer Vision)

в X5 Tech

📍 Москва (м.Волгоградский проспект / м.Калитники / м.Новохохловская)
Санкт-Петербург
Гибрид
Специализация
Python
Уровень
Middle
Английский
A2 — Pre-Intermediate
Требуемый опыт
3+ лет

Технологии/инструменты

Python
Asyncio
FastAPI
PostgreSQL
Redis
Apache Kafka
Docker
Git
Kubernetes

Х5-Технологии — это отдельная бизнес-единица X5 Group, которая отвечает за создание комплексных цифровых решений для бизнес-единиц X5.

Наша команда — это 4+ тысячи специалистов по информационным технологиям и большим данным. Мы разрабатываем решения, которые помогают десяткам миллионов людей.

Проект: CV Hub — центр компетенций X5 Tech ИИ в компьютерном зрении, объединяющий все CV-проекты компании в единую платформу. Разрабатываем собственные модели, масштабируем успешные кейсы, консультируем команды и обеспечиваем интеграцию с инфраструктурой X5.

Мы ищем backend-разработчика на Python, который будет строить серверную часть платформы: API, оркестрацию LLM-пайплайнов, работу с видеопотоками и интеграцию с edge-устройствами (NVIDIA Jetson). Это не ML-инженер — модели обучают коллеги, ваша зона ответственности — инфраструктура и сервисы вокруг них.

Технологии:

Языки: Python 3.10+ (основной), Go (опционально)
Backend: FastAPI, Pydantic, SQLAlchemy/asyncpg, async/await
Хранилища и брокеры: PostgreSQL, Redis, Apache Kafka, vector DB
LLM: OpenAI/Anthropic API, self-hosted (vLLM)
CV: OpenCV, GStreamer, FFmpeg, RTSP, WebRTC, HLS
Edge: NVIDIA Jetson (JetPack, L4T), CUDA/TensorRT — плюсом
Инфраструктура: Docker, Kubernetes, Helm, CI/CD (GitLab CI/GitHub Actions)
Мониторинг: Prometheus, Grafana, ELK/Loki

Команда: 15 человек, разработка + ML-инженеры.

Чем предстоит заниматься:

  • Разработка и поддержка backend-сервисов на Python (опционально Go) для продуктов на стыке LLM, компьютерного зрения и обработки видеопотоков.
  • Интеграция и оркестрация LLM-пайплайнов: промптинг, работа с векторными и реляционными БД.
  • Проектирование и реализация REST/gRPC/WebSocket API, асинхронных сервисов и очередей.
  • Работа с видеостримами (RTSP/WebRTC/HLS): приём, обработка, передача, интеграция с CV-моделями.
  • Инфраструктура для edge-устройств: доставка обновлений (OTA), версионирование моделей и артефактов, мониторинг состояния устройств.
  • Обеспечение работы локального инференса на edge: упаковка моделей, взаимодействие backend-устройство, сбор телеметрии.
  • Проектирование схем БД и оптимизация запросов (PostgreSQL/vector DB).
  • Работа с k8s/helm, CI/CD, сетями, мониторингом.
  • Покрытие кода тестами (pytest), участие в code review, документирование решений.

Чтобы попасть на проект нужны:

  • От 3-ёх лет коммерческой backend-разработки на Python.
  • Уверенное владение Python 3.10+, включая async/await, опыт с FastAPI.
  • Опыт проектирования схем PostgreSQL, написания и оптимизации запросов, понимание индексов.
  • Опыт работы с Redis и Apache Kafka.
  • Понимание принципов работы распределённых систем и асинхронных архитектур.
  • Docker, Git, опыт работы с CI/CD-пайплайнами.
  • Базовое понимание Kubernetes.
  • Английский B2 (Upper-Intermediate): чтение технической документации, переписка.

Будет плюсом:

  • Опыт интеграции с LLM через API (OpenAI, Anthropic) или self-hosted (vLLM).
  • Работа с видеопотоками: GStreamer, FFmpeg, OpenCV, RTSP, WebRTC.
  • Опыт с edge-устройствами (NVIDIA Jetson): OTA-обновления, передача моделей, телеметрия.
  • CUDA / TensorRT.
  • Опыт с cloud-инфраструктурой.

Личные качества:

  • Ответственность и самостоятельность.
  • Проактивность, готовность разбираться в незнакомых областях (ML, CV, edge).
  • Умение работать в команде, аргументировать решения.
  • Внимание к деталям в коде и документации.
  • Стрессоустойчивость при работе с инцидентами на проде и edge.

В ответ мы предлагаем:

  • Гибридный формат (важно находиться в Москве или Санкт-Петербурге, большую часть времени предполагается удаленный формат работы, периодически есть потребность приезжать в офис).
  • Официальное оформление с белой ЗП, оклад fix + полугодовой бонус 20% (по результатам работы).
  • Возможность профессионального и карьерного роста (обратная связь регулярная, индивидуальные планы развития, 2 раза в год оценка персонала).
  • Яркую корпоративную жизнь с большим количеством мероприятий, конкурсов и возможностей для творческой реализации: X5 Tech Bar, регулярные внутренние митапы, демо-дни, открытые микрофоны, обмен опытом через внутренние комьюнити, день IT-специалиста, программы корпоративного волонтерства, корпоративное предпринимательство X5 Idea Challenge.
  • Широкий пакет ДМС (включая выезд за рубеж и стоматологию), страхование жизни и здоровья, забота о благополучии сотрудников.
  • Программа привилегий Prime-zone (скидки на товары и услуги и специальные предложения от компаний-партнёров).
  • Материальную помощь сотрудникам, попавшим в сложную жизненную ситуацию.

X5 Group. Создавай новый ритейл

X5 Tech

О компании X5 Tech

Сфера
Retail
Инвестиции
Приватное финансирование
Размер
1001+

X5 Tech — аккредитованная IT-компания и основной цифровой партнер торговых сетей и бизнесов X5 Group. Команда разрабатывает решения, которые помогают 372 тысячам сотрудников группы работать с максимальным технологическим комфортом, а миллионам покупателей быстро и удобно покупать свежие продукты.

X5 Tech — это 5000+ сотрудников в Москве, Санкт-Петербурге, Нижнем Новгороде, Ижевске, Казани и других городах.

Команда X5 Tech:

  • Обеспечивает стабильность и доступность ИТ-систем компании;
  • Развивает внутренние облачные сервисы и цифровые проекты;
  • Выступает ИТ бизнес-партнером компании и проводит бизнес-discovery;
  • Превращает X5 в data-driven компанию и инициирует новые разработки.