Просмотр вакансии

Сегодня 29-06-2026 20:23
27.06.2026, 11:57

Senior Python Developer (Computer Vision / ML / Real-time)

Работодатель: ЗЕБРА

ЗЕБРА

Город: Москва
Зарплата:  от 5500 USD
Занятость: Полная, 5/2
Опыт работы: Более 6 лет

Senior Python Developer (Computer Vision / ML / Real-time)

Присоединяйся к ядру инженерной революции.

  • От 450т.р. / мес
  • Удалёнка по миру (Москва/СПб — если рядом)
  • Полная занятость, гибкий график

Ищем сильного инженера, который хочет влиять на продукт, а не просто писать код по тикетам.

Сейчас в проекте один архитектор задаёт всю инженерную планку. Нам нужен второй сильный человек уровня Senior/Lead, которому можно отдать целые подсистемы целиком — и не проверять за ним каждую строчку. Если вы привыкли сами формулировать задачи, проектировать решения и доводить их до продакшена без няньки — это к нам.

О проекте:

Мы строим продукт на стыке AI и реального мира для офлайн-бизнеса (HoReCa / ритейл): видеоаналитика с большого парка камер, анализ голоса на точках, обработка данных в реальном времени и обучение собственных моделей.

Работы здесь хватает на сильного инженера:

• Видео — обработка потоков с камер и инференс на GPU под высокой нагрузкой.
• Голос — потоковое аудио, распознавание речи, в том числе обработка на edge-устройствах.
• Данные — превращение сырых событий в бизнес-метрики, аналитические пайплайны.
• Прод — всё работает в Kubernetes, на живых заказчиках, а не в режиме демо.

Проект на стадии активного роста ядра — вы заходите тогда, когда ваши решения определяют архитектуру на годы вперёд.

Почему это интересно:

  • Редкий технологический сплав: Computer Vision + ML + real-time + edge + дата-инженерия. Кейсов такого уровня на рынке единицы — у нас это ежедневная реальность.
  • Влияние на продукт: общение напрямую с архитектором и фаундерами, никакой бюрократии и «чини скрипт». Вы участвуете в технических решениях, а не исполняете их.
  • Реальный масштаб и оптимизация: не «запустить готовое», а выжимать максимум из железа и доводить до продакшн-качества под высокой нагрузкой.
  • Сильное окружение: распределённая команда, прямой доступ к экспертизе, рост без потолка

Технологический стек:

Python (основной): FastAPI, asyncio, multiprocessing/threading, чистая работа с легаси.

Computer Vision / ML: PyTorch, YOLO (Ultralytics), face-эмбеддинги и анализ положения лица, ONNX, TensorRT, CUDA, OpenCV, GStreamer. Кастомное обучение моделей.

Real-time / стриминг: обработка RTSP/потоков с камер, WebSocket, FFmpeg, работа с видео в реальном времени.

Голос / аудио: ASR (распознавание речи), VAD, интеграция с LLM (локальные и облачные модели), потоковая обработка аудио.

Данные / оркестрация: ClickHouse, PostgreSQL, Redis; оркестрация пайплайнов (Prefect); векторизованные расчёты на уровне СУБД (быстрее построчного Python в десятки–сотни раз).

Инфраструктура: Linux, NVIDIA GPU, Docker, Kubernetes (GitOps/ArgoCD, Kustomize), CI/CD, оптимизация под edge-устройства.

Фронтенд (бонус, не обязателен): Vue 3, TypeScript, GraphQL/REST

Что ты будешь делать:

  • Проектировать и развивать высоконагруженные пайплайны обработки видеопотоков на GPU: приём с камер, инференс, оптимизация пропускной способности и стоимости.
  • Доводить ML-модели до продакшена: от сбора и разметки данных до обучения и инференса на сервере и на edge-устройствах (кастомное обучение детекторов, оптимизация под GPU).
  • Развивать голосовой стек: потоковая обработка аудио через WebSocket, ASR/транскрибация, интеграция с LLM, перенос части вычислений на edge.
  • Работать с дата-слоем и оркестрацией: генерация и расчёт фич, аналитические пайплайны, ClickHouse, оркестрация заданий.
  • Оптимизировать полный цикл: от сбора данных до переобучения, профилирование и ускорение узких мест (включая вынос тяжёлых вычислений с уровня Python).
  • Писать unit/integration-тесты, ревьюить код, поднимать инженерную планку команды и помогать менее опытным коллегам

Что мы ждём от вас:

Python - от 6 лет, глубокий опыт, чистый и поддерживаемый код, опыт роли тимлида/ведущего.

PyTorch / OpenCV - уверенно строите полноценный ML-пайплайн: от датасета до инференса.

ML-модели в проде (YOLO/детекторы, face-распознавание), FFmpeg, CUDA - умеете не просто «запустить готовое», а довести до продакшн-качества и оптимизировать под GPU.

Архитектурное мышление - проектируете решения, которые работают под нагрузкой и масштабируются. Видите систему целиком, а не отдельный скрипт.

Автономность - не ждёте ТЗ: сами формулируете задачи, предлагаете и защищаете решения. Вам можно отдать подсистему и не проверять за вами каждую строку.

Backend-интеграция - REST / GraphQL, SQL / NoSQL, проектирование API.

Качество кода - пишете тесты (unit/integration), умеете профилировать и оптимизировать.

Культура кода - для вас естественны принципы чистого кода: SOLID, DRY, разделение ответственности. Пишете аккуратно и единообразно, по общему стандарту команды.

Командность - аргументируете решения, ревьюите код, помогаете менее опытным коллегам.

Английский - читаете статьи и доки, пишете понятные комментарии и код-ревью

Будет плюсом

• Опыт с RTSP-потоками, GStreamer, FFmpeg, OpenGL.

• Опыт с высоконагруженными / real-time системами и распределённой инфраструктурой.

• Опыт с ClickHouse, дата-инженерией и оркестрацией пайплайнов (Prefect/Airflow и т. п.).

• Опыт с Kubernetes и GitOps.

• Опыт работы с edge-устройствами и оптимизации инференса под ограниченные ресурсы.

Что вы получаете

• Доступ к топовому стеку и GPU-ресурсам - современные модели, GPUкластеры, продвинутая MLOps-инфраструктура.

• Реальный вес в команде - вы второй сильный инженер рядом с архитектором, ваше мнение определяет, как живёт продукт.

• Работу в распределённой команде с прямым доступом к архитектору и фаундерам.

• Амбициозный проект с международной экспансией и сильными заказчиками.

• Условия для сильных — конкурентная компенсация, гибкий формат, опция участия в equity-пуле.

Как проходит отбор

1. Несколько вопросов на email.

2. Разговор с архитектором — не классическое собеседование, а диалог о технологиях и решениях.

Почему мало деталей публично?

Проект под NDA - но за кулисами сильные заказчики, реальная экспертиза и международный масштаб.

P.S. Главное - масштаб и сложность задач, которые вы будете решать. Если вы устали от типовых проектов и хотите технологический вызов — откликайтесь, даже если у вас на руках чужой оффер.

Соискателям с особенностями здоровья — рады, формат удалённый.

 

Откликнуться на вакансию

Дата
29.06 30.06
USD
2.8858 2.9066
EUR
3.292 3.3144
RUB
3.7443 3.7386
CNY
4.2289 4.2675
CHF
3.5704 3.5944
GBP
3.8149 3.8419
PLN
7.6833 7.7269
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения