657,709open jobs
38,284companies
94,121added this week
Browse all
Salary
$15k – $31k per year (Estimated)
Location
Remote/Hybrid (Moscow, Russia)
Employment
Full-Time
Overview
Company
Impact
Profile match
VkusVill is a major Russian supermarket chain and e-commerce retailer specializing in health-focused foods, natural and organic products, and fresh groceries. Founded in 2009 by entrepreneur Andrey Krivenko (originally under the fresh dairy brand Izbyonka), it has grown into one of Russia's largest and fastest-growing food retailers.

ТехВилл - IT-компания и партнёр ВкусВилл по развитию цифровых решений.

Мы отвечаем за разработку мобильных и web- приложений, автоматизацию бизнес-процессов, искусственный интеллект, devops, инфобез ВкусВилла.

Нашими решениями пользуется свыше 1 000 000 клиентов и сотрудников ВкусВилла.

Ищем инженера по автоматизации тестирования (SDET) для CV-системы проекта. Роль подразумевает проектирование, настройку и написание кода тестового pipeline (test harness, сопоставление с ground truth, отчётность). От разбора технических требований и согласования входных/выходных контрактов системы с разработчиками - до автоматизированных тестовых стендов и натурных испытаний в пилотных магазинах.

Обязанности:

Разбор требований и тестовые сценарии:

  • Доскональный разбор ТЗ и системных требований для перевода каждого требования в проверяемый тестовый сценарий.

  • Разработка и поддержка каталога тестовых кейсов с привязкой к методам верификации.

  • Формирование сценариев для сложных и граничных случаев: окклюзии, нестандартная выкладка, изменение освещения, edge-кейсы по весовой продукции в т.ч. фруктам и овощам.

Автоматизация тестирования:

  • Согласование с разработчиками и техлидом контракта на входе/выходе системы: форматы видеопотока, схемы событий/детекций на выходе, API - до начала автоматизации.
  • Проектирование test harness для CV-пайплайна: подмена/инъекция видеопотока вместо живых камер (video replay), воспроизводимые тестовые прогоны.

  • Разработка процессов сопоставления выхода системы с целевой (ground truth) разметкой: расчёт метрик (mAP, Recall@K, MOTA/IDF1, accuracy по ФРОВ) на регулярной, а не разовой основе.

  • Выстраивание с подрядчиками единых процессов автотестирования: формат тестовых датасетов, регулярность прогонов, критерии прохождения/провала.

  • Сбор и организация данных для тестовых наборов: координация со сбором сцен в пилотных магазинах, версионирование тестовых датасетов.

Натурные испытания:

  • Сопровождение натурных тестов в пилотных магазинах: подготовка сценариев, координация с подрядчиком и магазином, фиксация результатов.

  • Участие в приёмочных этапах: FAT/SAT/OAT, формирование протоколов и актов по результатам с привязкой к конкретным SR.

  • Разбор расхождений между лабораторными и натурными результатами (деградация на реальных сценах, дрейф данных).

Коммуникация с CV-лидом:

  • Готовить сводки по статусу верификации: что протестировано, что проваливается, какие требования под риском.

  • Предлагать доработку тестовых сценариев и требований на основе найденных пробелов в ТЗ.

Требования:

  • Опыт тестирования ML/CV-систем или сложных программно-аппаратных комплексов (не только классический software QA).

  • Понимание метрик качества CV-задач: детекция/трекинг/распознавание (mAP, Recall@K, MOTA/IDF1 и аналоги).

  • Опыт работы с видеопотоками: понимание RTSP/ONVIF, инструментов для записи/воспроизведения/инъекции видео (GStreamer, FFmpeg или аналоги).

  • Продакшн-уровня Python: самостоятельно проектируете и пишете тестовый pipeline с нуля (не record-and-playback / no-code инструменты) - обработка данных, сравнение результатов с ground truth, отчётность.

  • Опыт самостоятельной разработки test automation framework/harness с нуля, а не только поддержка и запуск готового - без опыта написания кода эта роль не подойдёт.

  • Опыт работы с требованиями: чтение и декомпозиция технических заданий, трассируемость требование → тест → результат.

  • Готовность к выездам в пилотные магазины для сопровождения натурных тестов.

  • Внимательность к деталям и системное мышление - способность увидеть пробел между тем, что написано в ТЗ, и тем, что реально проверяется.

Будет преимуществом:

  • Опыт в systems engineering / V&V методологии.

  • Опыт работы с CVAT/Label Studio для подготовки и контроля ground truth разметки.

  • Опыт приёмки решений от внешних подрядчиков.

  • Опыт в retail/FMCG CV-проектах.

  • Понимание edge-инфраструктуры (Jetson, PoE-камеры, edge-узлы в магазине).

Инструменты и технологии:

  • Software: Python, Git, Docker, CVAT/Label Studio, GitLab CI.

  • Видео и данные: GStreamer/FFmpeg, RTSP/ONVIF.

  • Метрики и анализ: pandas, numpy, стандартные CV-метрики (mAP, MOTA/IDF1).

Образование:

  • Высшее техническое или ИТ-образование.

Условия:
  • Работа в аккредитованной IT-компании;
  • Гибрид; Ожидается готовность к периодическим визитам.
  • Официальное оформление с первого дня работы и поддержка куратора во время адаптации;
  • Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций;
  • Экологичная культура и адекватные руководители;
  • Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников;
  • Бонус 15% с покупок во ВкусВилл;
  • Социальная ответственность: поощряем донорство, оказываем материальную помощь при рождении ребёнка;
  • Партнерская программа «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
657,709 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Moscow
Data Engineer 9 hours ago
Remote
Python
SQL
Databases
ClickHouse
AI/ML
dbt
Mobile
AppsFlyer SDK
Analytics
ETL/ELT
Apply
$20k – $51k per year (Estimated) • In office • Bachelor's Degree • Moscow
Python
C++
MATLAB
Robotics
ROS2
Apply
$19k – $49k per year (Estimated) • In office • Krasnodar
Python
JavaScript
TypeScript
Node JS
Python
FastAPI
AI/ML
Cursor
Claude
Claude Code
OpenAI Codex
Frontend
Vue.js
Tailwind CSS
Next.js
Three.JS
React.js
DevOps
Git
Design
Figma
Apply
Vice President 9 hours ago
$198k – $253k per year • In office • 3+ years exp • Master's Degree • New York
Python
MATLAB
Apply
Data Scientist 9 hours ago
In office • Bengaluru
Python
SQL
AI/ML
NLP
Explainable AI
DevOps
Git
Analytics
Tableau
Power BI
Seaborn
Matplotlib
Apply
$15k per year (net) • In office • Full-Time • 1+ year exp • Saint Petersburg
Apply
Apply
Apply
$13k per year (net) • In office • Full-Time • Rostov-on-Don
Apply
$24k per year (net) • In office • Bachelor's Degree • Moscow
JavaScript
Databases
ClickHouse
DevOps
gRPC
Docker
Nginx
Management
Agile
Scrum
Apply
$24k per year (net) • In office • Moscow
Python
C++
C++
Qt
AI/ML
OpenCV
CUDA Toolkit
CUDA
Management
Agile
Scrum
Apply
$24k – $46k per year (Estimated) • Remote/Hybrid • 4+ years exp • Moscow
Python
SQL
Databases
ClickHouse
Apply
Creative Designer 5 hours ago
$13k – $29k per year (Estimated) • Remote • Moscow
Design
Adobe Photoshop
Figma
Adobe After Effects
Apply
See all jobs
This is one of many
657,709 more open roles from verified company boards, updated every day.