Senior Python Developer (AI/LLM)
Описание
Python Developer (LLM, Москва)КомпанияBell Integrator 4.55УсловияТребованияБэкенд разработчик Senior Python LLM LangChain Москва Bell Integrator – крупный системный интегратор страны. Мы являемся аккредитованной ИТ– компанией. На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – ведущие системообразующие финансовые, телеком и ритейл компании страны. Центральный офис Bell Integrator расположен в Москве, представительства – в Санкт-Петербурге, Нижнем Новгороде, Пензе, Саратове, Уфе, Барнауле, Минске (Беларусь). Проект : Мы ищем: Backend-разработчика на Python, способного внедрять систем на базе LLM и AI-агентов «под ключ»: от постановки задачи и проектирования архитектуры до промышленного внедрения и поддержки. Описание проекта: Мы разрабатываем и поддерживаем продукт ERA - систему комплексной диагностики продуктов и услуг. Наше решение позволяет производить диагностику, анализ и аудит продукта для получения комплексного решения развития, снятия барьеров роста. Цель проекта — построить полностью автономную экспертную систему, где ключевую роль играют смарт-агенты, выполняющие комплексный анализ без участия человека. Технологический стек: Язык программирования: Python 3.12+ Фреймворки: FastAPI, LangChain / LangGraph, FastStream Базы данных: PostgreSQL, Redis Очереди: Kafka, RabbitMQ Поиск и аналитика: Opensearch, Elasticsearch CI/CD: Jenkins, Nexus, BitBucket, SonarQube Инфраструктура: OpenShift (Kubernetes), DropApp, Docker Управление: Jira, Confluence ** Мы ожидаем:Опыт коммерческой разработки на Python от 4 летУверенное знание Python 3.7+ (в проекте используется 3.12+)Понимание и успешный опыт применения паттернов проектирования (GoF, SOLID, GRASP).Опыт проведения код-ревью и работы по GitFlowОпыт разработки агентных систем с помощью langchain, langgraph и успешное внедрение в промышленную среду.Опыт разработки приложений, основанных на микросервисной архитектуре.Уверенное знание SQL и понимание принципов работы реляционных СУБД (PostgreSQL).Опыт написания unit-тестовОпыт разработки асинхронных приложений на PythonПонимание жизненного цикла разработки приложений в контексте AgileВажно: Опыт и желание работать в команде, умение аргументировать свои решения и договариватьсяЧем предстоит заниматься:Разработка co-pilot решения на базе данных RAG и применении LLMРазработка и интеграция AI-агентов, исследование новых поверхностей взаимодействия с AIРазработка микросервисов на Python в качестве MCP инструментов.Анализ требований, формализация функционала, проектирование архитектуры взаимодействия агентов и сервисовУчастие в планировании, декомпозиции задач и оценке сложностей, планировании спринтов на основе SCRUM церемонийПроведение код-ревью, поддержание высокого стандарта качества и чистоты кодаТесное взаимодействие с командой на всех этапах разработкиУчастие в подготовке и выпуске релизов, взаимодействие со смежными подразделениями.Документирование своей работы и менторство джуниор-разработчиковУсловия:Возможность участия в интересном проектеВозможность профессионального и карьерного роста в компании;Опыт работы в команде профессионалов;Уровень заработной платы обсуждается индивидуально.Удаленный формат работы -офисный формат в Москве