К содержимому

Python Developer / AI Engineer

AYROSAУдалённо

  • Python
  • Azure
  • REST
  • ML
  • AI

AYROSA

Python Developer / AI Engineer (Document Processing)

Уровень: Middle+ / Senior

Формат: Можно удалённо

Чем предстоит заниматься

Разбирать и обрабатывать документы в форматах 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.

Что здесь не требуется

Мы не ищем классического Data Scientist и не планируем обучение собственных ML-моделей с нуля. В проекте важнее:

сильная прикладная Python-разработка;

работа с документами и данными;

построение надежной логики сопоставления;

понимание, где действительно нужен AI, а где лучше использовать обычные алгоритмы.

Вакансии на Python разработчика -> PythonWork

Вопросы с собесов -> ProstoPython

What You'll Do

  • Разбирать и обрабатывать документы в форматах Excel, PDF и сканы.
  • Извлекать табличные данные из документов.
  • Нормализовать даты, номера документов, суммы и другие поля.
  • Проектировать и реализовывать логику сопоставления данных.
  • Выявлять расхождения между двумя источниками.
  • Обрабатывать сложные кейсы: разные периоды, отличающиеся номера, частичные совпадения и другие неоднозначные ситуации.
  • Интегрировать OCR и Document AI-инструменты.
  • При необходимости использовать LLM для интерпретации и формирования человекочитаемых объяснений.

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.