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

Сегодня 03-07-2026 11:47
02.07.2026, 15:01

Senior C++ / Python Backend Developer

Работодатель: JEDai

JEDai

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

Что мы делаем

Мы создаём технологию распознавания товаров на полках для ритейла. Сейчас переписываем архитектуру: переносим 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

 

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

Дата
05.07 06.07
USD
2.9062 2.905
EUR
3.3096 3.3156
RUB
3.731 3.7314
CNY
4.2833 4.2863
CHF
3.5857 3.6082
GBP
3.85 3.8754
PLN
7.7059 7.724
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

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

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