Роль предлагает четко очерченные сложные задачи по разбору и восстановлению документов, современный стек C++ и содержательную инженерную работу на стыке продукта и AI.
Ниже рынка
Понятные задачи
Современный C++
Продукт с AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Разработчик C++ (AI/PDF): Разработка высокопроизводительных алгоритмов обработки PDF и реконструкции электронных инженерных документов с акцентом на low-level парсинг, работу с текстовым слоем и оптимизацию памяти и скорости. Focus on интеграцию C++-ядра с OCR и ML-модулями, обработку поврежденных файлов и восстановление структуры документов из команд отрисовки.
Локация: Нижний Новгород, улица Максима Горького, 121; работа на месте работодателя или в гибридном формате
Зарплата: до 200000 RUR в месяц, на руки
Компания
КАДАИТЕК разрабатывает высокопроизводительные решения для обработки электронных инженерных документов и интеллектуального распознавания на основе AI, включая новую PDM-платформу.
Что делать
Разрабатывать алгоритмы извлечения текста из PDF с учетом кодировок, шрифтов CID и TrueType, а также позиционирования.
Оптимизировать потребление RAM и скорость обработки крупных PDF-файлов объемом в сотни страниц.
Интегрировать C++-ядро с OCR, ML и другими модулями системы, включая скриптовые языки.
Разрабатывать low-level парсеры PDF, в том числе для поврежденных и нестандартно записанных документов.
Реконструировать логическую структуру документов: колонки, таблицы и заголовки — из плоского набора команд отрисовки.
Работать с алгоритмами машинного обучения, кластеризации документов и конвертации форматов.
Требования
От 5–7 лет промышленной разработки на C++; C++17 обязателен, требуется знание modern C++.
Глубокое понимание алгоритмов и структур данных, включая деревья, хеш-таблицы и управление памятью.
Опыт работы с бинарными протоколами и сложными форматами файлов.
Опыт разработки кроссплатформенных приложений для Windows, Linux и macOS.
Знание STL и Boost, навыки многопоточного программирования.
Опыт работы с Git.
Хорошо, если есть
Опыт работы с PDF-библиотеками PoDoFo, PDFium, Poppler или написания собственных парсеров.
Понимание внутренней структуры PDF, Word, Excel, DXF и DWG либо API для работы с ними.
Знание линейной алгебры и геометрии для работы с трансформациями на странице.
Навыки работы с OpenCV, Tesseract или EasyOCR.
Культура и преимущества
Фиксированный оклад; размер вилки обсуждается с успешными кандидатами.
Работа с современным C++17/20/26, новейшими стандартами ISO и инструментами статического анализа кода.
Профессиональное инженерное сообщество с сильной математической и ИТ-школой в Нижнем Новгороде.
Современный офис в центре Нижнего Новгорода или гибридный формат работы на выбор.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →