Назад

Middle Backend Developer Python (OCR/Computer Vision) - ведущий инженер-программист

Формат работы
onsite/hybrid
Тип работы
fulltime
Грейд
middle
Страна
Belarus
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Middle Backend Developer Python (OCR/Computer Vision) - ведущий инженер-программист: Разработка высоконагруженных backend-сервисов и интеграций для электронных услуг и электронного правительства с акцентом на OCR, обработку изображений, компьютерное зрение и биометрические решения. Фокус на интеграции SDK распознавания документов и лиц, валидации извлеченных данных, сопровождении Python-пайплайнов и защите чувствительной информации.

Локация: Минск, улица Притыцкого, 64. Формат работы: на месте работодателя или гибрид.

Компания

Организация развивает программные решения в области электронных услуг и электронного правительства.

Что делать

  • Разрабатывать и внедрять прикладное ПО и высоконагруженные backend-сервисы на Python.
  • Проектировать архитектуру программных систем и вырабатывать решения по унификации процессов разработки.
  • Разрабатывать интеграции с внешними системами через REST, SOAP, очереди сообщений и файловый обмен.
  • Создавать и сопровождать решения OCR, IDP, компьютерного зрения и биометрической обработки документов.
  • Поддерживать существующее ПО, диагностировать ошибки и нестабильную обработку входных данных.
  • Готовить технические требования, документацию и технологические отчёты.

Требования

  • Высшее математическое, инженерно-математическое или техническое образование и от 3 до 6 лет опыта.
  • Уверенное знание Python 3; опыт промышленной разработки backend- и сервисных приложений, REST API на FastAPI, Flask или аналогичных фреймворках.
  • Опыт обработки изображений и распознавания документов: OpenCV, Pillow, NumPy, OCR/IDP, MRZ, извлечение и нормализация данных.
  • Практический опыт работы с OCR- и CV-библиотеками или SDK, включая Tesseract, EasyOCR, PaddleOCR, ABBYY или Smart Engines.
  • Понимание биометрических решений, face recognition, face matching, liveness detection и метрик FAR, FRR, threshold, quality score.
  • Знание SQL, PostgreSQL или MySQL, Linux, Docker, CI/CD; навыки тестирования Python-кода и защиты персональных и биометрических данных.

Хорошо, если есть

  • Опыт работы с PyTorch, ONNX Runtime или TensorFlow на уровне запуска, инференса, интеграции и диагностики.
  • Опыт интеграции с документ-сканерами, камерами и считывателями через SDK, TWAIN/WIA, HTTP/API или другие интерфейсы.

Культура и преимущества

  • Полная занятость.
  • Гибридный формат или работа на площадке работодателя в Минске.
  • Предварительное испытание продолжительностью 3 месяца.

Процесс найма

  • Необходимо выполнить тестовое задание.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →