AYROSA
Python Developer / AI Engineer (Document Processing)
2 нед. назад
Страна неизвестнаMiddleRemote
pythonpandasexcelcsvpdfrest apigittesseract
Работа с обработкой и анализом финансовых документов с использованием Python, AI и интеграцией LLM для улучшения интерпретации данных.
Обязанности
- Разбирать и обрабатывать документы в форматах 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
Условия
- Формат работы: можно удалённо