Описание
Компания Visiology — лидер российского рынка BI, занимаемся разработкой многофункциональной платформы для бизнес-анализа данных, помогаем крупным компаниям систематизировать свои данные, начать извлекать из них бизнес-выгоду и перейти к управлению на основе данных. Ключевые заказчики: крупные производственные и коммерческие предприятия, органы госуправления, такие как Русская Медная Компания, Министерство Здравоохранения, Россети и другие. Сейчас мы наращиваем команду и скорость разработки.
Задачи
•Работа над AI-модулем Visiology Cortex и смежными частями платформы. Задачи могут быть очень разными — важно уметь переключаться и быстро обучаться.
•Развитие архитектуры Cortex: LangGraph-агенты, маршрутизация запросов, мультиагентные сценарии.
•Разработка и оптимизация RAG-пайплайна: индексация документов, работа с эмбеддингами и реранкерами, поиск по векторным представлениям.
•Интеграция с LLM (Claude / OpenAI / GigaChat / open-source модели), контроль стоимости инференса, стриминг ответов (SSE).
•Разработка backend-сервисов на Python.
•Работа с PostgreSQL, в т.ч. с хранением и поиском по векторам.
•Интеграция с ядром платформы Visiology через REST API (дашборды, метрики, модели данных).
•Точечные задачи на Angular/TypeScript (UI Cortex) и C#/.NET (при стыковке с сервисами платформы).
•Использование AI-ассистентов (Claude Code, Cursor и аналогов) для полного цикла работы над фичей: анализ — реализация — тестирование — ревью.
•Проведение технических исследований, прототипирование AI-сценариев.
•Написание unit- и интеграционных тестов.
•Разработка технической документации.
•Участие в технических обсуждениях и событиях Scrum.
Требования
•Опыт коммерческой разработки от 6 лет.
•Уверенное знание Python, опыт построения backend-сервисов.
•Опыт работы с PostgreSQL.
•Понимание базовых принципов работы с LLM и RAG: эмбеддинги, векторный поиск, prompt engineering, ограничения контекста.
•Практический опыт работы с AI-ассистентами разработки (Claude Code, Cursor, Copilot или аналогами) — умение декомпозировать задачу, дать корректный контекст агенту, проверить и доработать результат.
•Понимание работы веб-приложений (HTTP, REST API).
•Знание структур данных и шаблонов проектирования, умение их применять.
•Умение проводить качественное code review (в том числе сгенерированного AI кода).
•Опыт работы с системами контроля версий (Git).
•Знание английского языка на уровне чтения технической документации.
•Готовность изучать новые технологии и работать на стыке нескольких языков.
Будет плюсом
•Production-опыт работы с LLM-фреймворками (LangGraph, LangChain, LlamaIndex).
•Опыт построения RAG-систем: векторные БД (FAISS, Qdrant, Milvus, pgvector), реранкеры, гибридный поиск.
•Опыт интеграции с API LLM-провайдеров (Anthropic Claude, OpenAI, GigaChat, YandexGPT) и контроля стоимости инференса.
•Опыт работы с MCP (Model Context Protocol) и агентными паттернами.
•Опыт работы с TypeScript / Angular или C# / .NET.
•Опыт работы с реляционными и векторными базами данных.
•Опыт работы в Agile/Scrum командах.
•Опыт работы с DWH/BI-системами, понимание DAX/OLAP/моделей данных.
•Опыт работы с Docker и CI/CD (TeamCity / GitHub Actions).
Условия
•Достойная белая зарплата (обсуждается индивидуально по итогам собеседования).
•Оформление по ТК РФ в аккредитованную ИТ-компанию (отсрочка от армии, льготная ипотека).
•Стабильная работа в продуктовой компании — не ищем человека на проект, у нас работают годами.
•Полис ДМС.
•Режим работы на выбор (офис/удалённо).
•Возможность работать с 10.00 до 19.00.
•Современный AI-first процесс разработки: все необходимые инструменты — за счёт компании.
•Молодой дружный коллектив, средний возраст 29 лет — мы вместе работаем и отдыхаем.
•Работа по Scrum, без лишней бюрократии.
•Возможности профессионального роста и поддержка инициатив.
•Оплачиваемое обучение: курсы, конференции, профильные митапы.
•Оплата мобильной связи.