Описание
Мы формируем команду разработки цифровых продуктов и сервисов искусственного интеллекта для строительной отрасли в рамках деятельности Центра инженерии данных и технологий искусственного интеллекта ФАУ «Главгосэкспертиза России». Наша задача — создавать и внедрять инструменты, позволяющие сокращать сроки инвестиционно-строительного цикла, снижать административные издержки, автоматизировать работу с проектной документацией и повышать эффективность управления строительными проектами.
Задачи
•Разрабатывать серверную часть прикладных информационных систем и ИИ-сервисов на Python
•Реализовывать программные модули обработки и анализа структурированных и неструктурированных данных, в том числе технических документов
•Создавать API и механизмы интеграции с внешними и внутренними информационными системами
•Участвовать в разработке сервисов на базе больших языковых моделей (LLM), включая извлечение информации из документов, интеллектуальный поиск и автоматизированный анализ
•Реализовывать бизнес-логику процессов: проверку данных, маршрутизацию задач, изменение статусов, контроль сроков и формирование уведомлений
•Разрабатывать и оптимизировать механизмы работы с базами данных, обеспечивать надёжность и производительность сервисов
•Участвовать в тестировании, документировании, развёртывании и сопровождении разработанных решений
•Совместно с техническим лидером и аналитиками преобразовывать бизнес-требования в работающие программные функции
Требования
•Опыт коммерческой backend-разработки на Python от 3 лет, предпочтительно 4–5 лет
•Уверенное владение Python и одним из современных backend-фреймворков: FastAPI, Django или аналогами
•Практический опыт разработки REST API и интеграции внешних сервисов
•Хорошее знание SQL, опыт работы с PostgreSQL или аналогичными СУБД
•Опыт работы с Git, Docker, Linux
•Понимание принципов асинхронного программирования, микросервисной архитектуры и фоновой обработки задач
•Умение писать поддерживаемый, тестируемый код и самостоятельно решать технические задачи
•Понимание принципов информационной безопасности и безопасной обработки данных
Нам нужен самостоятельный инженер, который умеет не просто реализовывать задачи по техническому заданию, но и предлагать рациональные технические решения. Предметную область строительства знать заранее необязательно. Гораздо важнее опыт создания надёжных прикладных систем, готовность разбираться в сложных бизнес-процессах и интерес к практическому применению искусственного интеллекта.
Будет плюсом:
•Опыт интеграции LLM в прикладные сервисы, работы с RAG, векторным поиском, LangChain, LlamaIndex или аналогичными инструментами
•Опыт работы с OCR, PDF, DOCX, XLSX и другими форматами документов
•Опыт построения ETL/ELT-процессов и обработки больших массивов данных
•Знакомство с Redis, Celery, RabbitMQ, CI/CD
•Опыт разработки информационных систем для государственного сектора, строительства, экспертизы проектной документации или управления проектами
Условия
•Работа в инхаус-команде на активном проекте
•Использование современных технологий и свободного программного обеспечения
•Возможность влиять на выбор технологий и развитие продукта
•Всесторонняя поддержка наставника на период адаптации
•Официальное оформление согласно ТК РФ
•Полугодовое и годовое премирование (система целей и показателей)
•Care bonus: полный пакет ДМС после испытательного срока, оплата обучения, страховка при выезде за рубеж, система материальной помощи