Вакансия: Разработчик Python
АО "Гринатом" многофункциональный общий центр обслуживания Госкорпорации Росатом . Это амбициозный и уникальный для России проект, направленный на увеличение производительности и качества ведения ИТ-поддержки и поддержки корпоративных ИТ-систем в отрасли.
Сегодня АО "Гринатом" это более 6000 сотрудников, более 300 предприятий на обслуживании и более 22 городов присутствия по всей стране.
ИС ОРАКУЛ - система интеллектуального поиска, анализа, сбора и накопления данных из внутренних и внешних ресурсов. Пользователи юридическое направление корпорации Росатом.
Основные модули системы:
- (ML) Модуль умного поиска отвечает за интеллектуальный поиск информации
- Модуль извлечения информации отвечает за извлечение фактов и данных из текста, разработан на основе библиотеки Яндекс Томита Парсер, позволяющей выделять из текста необходимые факты на основе разработанных грамматик
- Модуль оптического распознавания документов обеспечивает оптическое распознавание документов для обеспечения возможности получать данные из документов формата PDF и других источников, содержащих информацию в графическом виде;
- Модуль бизнес-логики
Необходима поддержка и развитие системы в части:
- совершенствования интеллектуального поиска информации - доработка моделей машинного обучения и нейронных сетей, алгоритмов векторизации текста,
- интеграции со сторонними - информационными системами корпорации,
- формирования отчетной части,
- взаимодействие с пользователями по решению вопросов по ИС (2 линия),
- Поддержка и доработка существующих веб решений на основе языка Python (Django Framework),
- Оптимизация работы ресурсов(повышение производительности, безопасности),
- Поддержание стабильности и работоспособности системы,
- Тестирование и отладка,
- Сопровождение технической документации.
Стэк:
Backend: Python, Django Framework,
Frontend: JavaScript, VueJS
Database: PostgreSQL, ElasticSearch
Доп. ПО: Linux(Centos 7.6), Nginx, Томита-парсер, Celery, Bag of Words, Doc2vec,
ABBYY FineReader Server
Требования:
- Знания Linux систем,
- Уверенные знания Django Framework,
- Работа с PostgreSQL,
- Понимание общего принципа микросервисной архитектуры
- Опыт работы с legaсy кодом
- Знание основ Data Science(если требуется доработка в области машинного обучения.)
- Понимание общего принципа взаимодействия интеграции между системами