Senior C++ / Python Backend Developer

По договоренности


Что мы делаем

Мы создаём технологию распознавания товаров на полках для ритейла. Сейчас переписываем архитектуру: переносим recognition на мобильные устройства (on-device), а всю логику постпроцессинга объединяем в единое C++-ядро, которое будет работать и в бэкенде, и на iOS/Android. Параллельно развиваем Python-бэкенд и ML-инфраструктуру.

Расширяем команду, чтобы ускорить разработку алгоритмов Perfect Shelf, завершить миграцию на общее ядро и усилить backend-направление.

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

Алгоритмы и C++ core (~60–70% времени):

  • Разрабатывать и поддерживать алгоритмы постпроцессинга после recognition (реалограмма, метрики качества)

  • Создавать единое C++-ядро с Python-биндингами, готовить библиотеки для Android/iOS

  • Переписывать существующую логику из Python/mobile в общее ядро

  • Дорабатывать алгоритмы под бизнес-требования

Backend и ML-инфраструктура (~30–40% времени):

  • Развивать сервисы для сбора датасетов, разметки, обучения моделей и отчётов по точности

  • Дорабатывать Python-микросервисы, интегрировать algorithm core

  • Проектировать архитектуру взаимодействия сервисов, реализовывать продуктовые фичи

  • Проводить code review, писать тесты и документацию

Вы будете самостоятельно вести свою зону algorithm pipeline, принимать решения по ядру и интеграциям.

Каким видим нашего будущего коллегу:

  • Обязательно:
    • Уверенное владение C++17+ (CMake, pybind11 или аналоги)

    • Сильный Python 3.10+ с интересом к backend-разработке

    • Опыт с FastAPI, SQLAlchemy, Pydantic

    • Привычка к code review и работе с legacy-кодом

  • Будет плюсом:
    • Опыт с OpenCV, PostgreSQL/Alembic

    • Знакомство с Android NDK или iOS bindings

    • Понимание computer vision и геометрии (bbox, IoU)

  • Важно:
    • Готовность работать и с C++, и с Python — роль гибридная

    • Интерес к алгоритмам и продуктовой логике, а не только к коду

    • Понимание микросервисной архитектуры

    • Спокойное отношение к техдолгу и эволюционному рефакторингу

Ожидания на испытательный срок (3 месяца):

  1. Разобраться в algorithm pipeline, структурах данных и связанных Python-сервисах

  2. Разработать алгоритмы для задач Perfect Shelf

  3. Переписать первые модули в C++ core с Python-биндингами

  4. Внести значимые доработки в Python-микросервисы

Стек:

Python, FastAPI, Procrastinate, NumPy, pandas, Pydantic, PostgreSQL, SQLAlchemy, C++17, pybind11, CMake, OpenCV, Docker, Kubernetes, pytest, Grafana, S3

Что предлагаем:

  • Формат: удаленка/гибрид или офис в Москве - на выбор

  • График: гибкий, главное — быть доступным с 11:00 до 15:00 МСК для синхронизации с командой (видеозвонки)

  • Локация: любая, при условии возможности работать по указанному графику

  • Для инженеров — подписка на Cursor


Поделиться:

Опубликована 22 дня назад

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

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
до 350 000 ₽
Выше средней на 41%
Мы ищем Senior Backend Python Developer, который поможет создать технологическое ядро платформы Право ... Проектировать надёжные распределённые backend-сервисы. ... Для нас важно: Опыт коммерческой backend-разработки на Python от 5 лет.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании PravoTechPravoTech
  • Москва
19 часов назад
Чем предстоит заниматься: Проектировать и развивать микросервисную архитектуру на Python 3.11+ и FastAPI ... технологии выбираем, какие архитектурные изменения вносим Что для нас важно: Коммерческая разработка на Python ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Simple CompanySimple Company
  • Москва
9 дней назад
Наши пожелания к кандидатам: Опыт Python от 3х лет (FastAPI, aiohttp, SQLAlchemy, AsyncIO); Опыт работы ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Альфа-БанкАльфа-Банк
  • Москва
14 дней назад
до 400 000 ₽
Выше средней на 61%
Ищем Ведущего Python разработчика, который сочетает hands-on подход и управление техническими процессами ... Что предстоит делать Разрабатывать новый и поддерживать текущий функционал на Python и Django; Интегрировать ... Для нас важно Опыт коммерческой разработки на Python от 5 лет; Актуальный и приоритетный опыт работы ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Absolut POSAbsolut POS
  • Москва
18 дней назад
Middle / Senior Backend Developer (Node.js/NestJS) Формат работы: Удаленная проектная занятость (full-time ... Стек технологий: Языки: TypeScript, Python Среда: Node.js Фреймворк: NestJS, Fast Api (python) База данных ... Что мы ждем от вас: Уверенное владение Node.js, TypeScript, Python (от 3-х лет коммерческой разработки ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании MobiDrivenMobiDriven
  • Москва
2 месяца назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.