Описание
Проект ERA — система комплексной диагностики продуктов и услуг. Она анализирует и проверяет продукты, чтобы находить решения для их развития и снятия барьеров роста. Цель проекта — создать автономную экспертную систему со смарт-агентами, которые проводят комплексный анализ без участия человека.
Задачи
•Разрабатывать copilot-решение на основе RAG и LLM
•Разрабатывать и интегрировать AI-агентов, исследовать новые способы взаимодействия с AI
•Разрабатывать микросервисы на Python в качестве инструментов MCP
•Анализировать требования, формализовать функционал, проектировать архитектуру взаимодействия агентов и сервисов
•Участвовать в планировании и декомпозиции задач, оценивать сложность и планировать спринты по SCRUM
•Проводить код-ревью, поддерживать высокие стандарты качества и чистоты кода
•Взаимодействовать с командой на всех этапах разработки
•Участвовать в подготовке и выпуске релизов, взаимодействовать со смежными подразделениями
•Документировать свою работу и наставлять младших разработчиков
Требования
•Высшее профильное образование
•От 4 лет коммерческой разработки на Python
•Уверенное знание Python 3.7+
•Опыт применения паттернов проектирования GoF, SOLID и GRASP
•Опыт проведения код-ревью и работы по GitFlow
•Опыт разработки агентных систем с LangChain и LangGraph и внедрения их в промышленную среду
•Опыт разработки приложений на микросервисной архитектуре
•Уверенное знание SQL и принципов работы реляционных СУБД, включая PostgreSQL
•Опыт написания модульных тестов
•Опыт разработки асинхронных приложений на Python
•Понимание жизненного цикла разработки приложений в Agile
•Опыт и желание работать в команде, умение аргументировать решения и договариваться
Условия
•Уровень заработной платы обсуждается индивидуально
•Возможность участвовать в интересном проекте
•Возможности профессионального и карьерного роста
•Работа в команде профессионалов