AYROSA
Python Developer / AI Engineer (Document Processing)
2 нед. назад
РоссияMiddleRemote
pythonfastapipandasrestdockerpostgresqlsqlllm
Ищем Python-разработчика / AI Engineer уровня Middle+ / Senior для проекта по автоматизации обработки и сверки финансовых документов с использованием технологий обработки документов, AI и LLM.
О компании
- Компания AYROSA
- Проект связан с разработкой сервиса для обработки финансовых документов и сопоставления данных.
О продукте
- На первом этапе планируется разработка MVP без глубокой интеграции с внутренними учетными системами.
- Базовый сценарий работы сервиса: пользователь загружает акт сверки и внутреннюю выгрузку, система извлекает и нормализует данные, выполняет сопоставление, отображает совпадения и расхождения, формирует структурированный результат.
- Ожидаемый результат — рабочий прототип, проверяемый на реальных исторических данных.
Обязанности
- Разбирать и обрабатывать документы в форматах Excel, PDF и сканы.
- Извлекать табличные данные из документов.
- Нормализовать даты, номера документов, суммы и другие поля.
- Проектировать и реализовывать логику сопоставления данных.
- Выявлять расхождения между двумя источниками.
- Обрабатывать сложные кейсы: разные периоды, отличающиеся номера, частичные совпадения и другие неоднозначные ситуации.
- Интегрировать OCR и Document AI-инструменты.
- Использовать LLM для интерпретации и формирования человекочитаемых объяснений, если необходимо.
- Разрабатывать backend/API для сервиса.
- Участвовать в проектировании архитектуры MVP.
- Работать с реальными обезличенными финансовыми документами и тестировать решение на исторических данных.
Требования
- Коммерческий опыт разработки на Python от 3 лет.
- Уверенное владение Python.
- Опыт работы с pandas и табличными данными.
- Опыт обработки Excel / CSV.
- Опыт парсинга PDF.
- Опыт разработки backend-сервисов и REST API.
- Понимание алгоритмов сопоставления, нормализации и очистки данных.
- Умение проектировать решение самостоятельно, а не только работать по готовому ТЗ.
- Опыт работы с Git.
Будет плюсом
- Опыт с OCR: Tesseract, PaddleOCR или аналогами.
- Опыт с PyMuPDF, pdfplumber, Camelot, Tabula.
- Опыт с fuzzy matching.
- Опыт работы с Document AI / Intelligent Document Processing.
- Интеграция LLM API: OpenAI, Azure OpenAI, YandexGPT или аналогов.
- Опыт разработки систем reconciliation / data matching.
- Опыт работы с финансовыми, бухгалтерскими или другими структурированными документами.
- Опыт On-Premise решений.
- Опыт построения решений, где нужно сочетать детерминированную бизнес-логику и AI.
Условия
- Удалённая работа.
- Проектная занятость / аутстафф.
- Возможна полная или частичная загрузка — обсуждается индивидуально.
- Проект стартует с этапа MVP, с возможностью продолжения.
- Работа в составе небольшой проектной команды.
Как откликнуться
- Приложите к отклику краткое описание опыта по похожим задачам: обработка документов, OCR, reconciliation/matching, financial data processing, Document AI, LLM-интеграции.
- Укажите текущую доступность, возможную загрузку в часах в месяц, часовую ставку, формат работы (ИП / самозанятый / другой).
Другое
- В проекте не требуется классический Data Scientist и обучение собственных ML-моделей с нуля.
- Приоритет в проекте — сильная прикладная Python-разработка, работа с документами и данными, построение надежной логики сопоставления.
- Важное понимание, где нужен AI, а где — обычные алгоритмы.