Senior / Middle+ Python CV Developer

Работодатель:
Зарплата:
250 000 руб.
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, улица Щепкина, 51/4с1

DigiNavi — это infrastructure-free AR-навигационная платформа, которая превращает физические здания в интерактивную цифровую среду. Мы решаем задачу, которую GPS не может решить: точная навигация внутри помещений с точностью до 10 см — без маяков, без QR-кодов, без дополнительного оборудования.

Ядро технологии — компьютерное зрение и Visual Positioning System (VPS). Камера смартфона стримит кадры на сервер, где многоступенчатый CV-пайплайн определяет 6-DoF позу (позицию и ориентацию) в 3D-пространстве здания. Маршруты отображаются как 3D-стрелки в дополненной реальности прямо на видеопотоке камеры.

Наш CV-пайплайн локализации — это 6 стадий обработки в реальном времени:

  • NetVLAD — глобальное распознавание места (4096-мерный дескриптор)
  • SuperPoint — извлечение локальных признаков и ключевых точек для геометрического сопоставления
  • BestHits k-NN — поиск кандидатов по базе эталонных изображений
  • PnPL RANSAC Solver — вычисление 6-DoF позы по 2D-3D соответствиям + Gauss-Newton оптимизация
  • Loc6Paths — многогипотезный трекинг (до 16 гипотез одновременно) с фузингом ARCore/ARKit
  • Gaussian Splatting — реконструкция и оптимизация цифровых двойников зданий

Чем предстоит заниматься
  • Разработка и оптимизация Python-сервисов CV-пайплайна: инференс NetVLAD, SuperPoint, оркестрация Spark-пайплайнов (Alfred)
  • Рефакторинг AI/ML и CV-компонентов продукта с применением VibeCoding-подходов и AI-агентов
  • Интеграция ML-моделей в микросервисную архитектуру (gRPC, Kafka, Docker, Kubernetes)
  • Быстрое прототипирование гипотез и новых CV-алгоритмов
  • Работа с офлайн-фазой: обработка LiDAR-сканов, генерация баз признаков, оптимизация цифровых двойников
  • Взаимодействие с C++ и Go компонентами через gRPC-интерфейсы и общие protobuf-контракты

Требования
  • Python 3.10+ (Senior / сильный Middle+)
  • PyTorch, OpenCV, Computer Vision
  • Понимание feature extraction, pose estimation, visual localization
  • Опыт production ML-сервисов (FastAPI/gRPC)
  • Docker, Kubernetes, Kafka
  • PostgreSQL, MongoDB, Redis, OpenSearch
  • Опыт работы с AI-агентами: Claude Code, Codex, Cursor
  • Будет плюсом Gaussian Splatting, SLAM, Visual Odometry
  • LiDAR / photogrammetry / point clouds
  • Apache Spark
  • C++ и/или Go
  • High-load ML inference systems

Стек
PyTorch, OpenCV, FastAPI, gRPC, Python, C++, Go, Kafka, Kubernetes, Docker, PostgreSQL, MongoDB, Redis, OpenSearch, ArgoCD, Tekton, Yandex Cloud, S3/GCS, Claude Code, OpenAI Codex, Cursor.

Похожие вакансии

Старший инженер-разработчик RTL
НТЦ Модуль

Владение языком описания аппаратуры Verilog / SystemVerilog. Понимание цифровой схемотехники (современная элементная база в микроэлектронике, методы построения различных комбинационных и последовательных...

Старший преподаватель/Доцент на кафедру "Естественно-научных дисциплины" (Физика)
АНОВО МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ

Высшее профильное образование. Дополнительное профессиональное образование, в случае, если у Вас не профильное высшее образование: профессиональная переподготовка, направленность (профиль) которой...

900 - 1 100 руб.
Главный специалист отдела строительного контроля
ГЭС

Включение в Национальный реестр специалистов (НРС) обязателен. Опыт работы по должности от 3-х лет. Высшее техническое образование.

Производитель работ/ Старший производитель работ (реконструкция)
ППФ Мастер

Высшее профильное образование: инженер-строитель (ПГС) - ОБЯЗАТЕЛЬНО. Опыт работы в строительстве от 5 лет. Опыт работы на объектах строительства и...

200 000 руб.
Водитель головной машины
Частное Охранное Предприятие СОБР

Опыт работы от 5 лет. Обязательное наличие удостоверения 6 разряда. Ответственность и пунктуальность.

180 000 - 250 000 руб.