Детали вакансии
Разработка
Мидл
Офис
Полная занятость
Русский
Возможно, устарела
Aug 29
Вакансия опубликована больше месяца назад — возможно, она уже неактуальна

Java-разработчик (ИИ/GenAI)

Java-разработчик уровня Middle/Senior (ИИ/GenAI) в СберСпасибо. Полная занятость, офис в Москве. Разработка бэкенда для платформы GenAI: RAG-пайплайны, векторная БД Qdrant, мультиагентные системы на LangChain/LangGraph.

Разработка платформы с возможностями генеративного ИИ, интегрированными в ее ядро. Обязанности: - Проектировать и разрабатывать микросервисную архитектуру на Java 17+ с использованием Spring Boot (MVC, Data JPA, Security). - Создавать RAG-пайплайны (Retrieval-Augmented Generation): от парсинга необработанных данных до индексации эмбеддингов. - Разрабатывать и поддерживать векторные базы данных Qdrant: проектирование схем шардирования, настройка гибридного поиска (BM25 + Dense Vectors) и оптимизация запросов. - Создавать мультиагентные системы на основе LangChain/LangGraph для автоматизации бизнес-процессов. - Глубокий промпт-инжиниринг: написание промптов для разных сценариев одного агента, техники Few-shot, Chain-of-Thought, структурированный вывод (режим JSON). - Отлаживать семантику модели: снижение энтропии ответов, управление вариативностью через параметры инференса, механизмы самовосстановления при деградации внешних LLM-провайдеров. - Оптимизировать производительность PostgreSQL: тюнинг сложных SQL-запросов, работа с индексами (B-tree, GIN/GIST, триграммы), проектирование транзакционной изоляции. - Переносить вычисления в контейнерную среду: Docker, Kubernetes (Helm), построение отказоустойчивых CI/CD-пайплайнов в GitLab CI/Jenkins.

Требования: - Уверенное владение Java 17+, понимание многопоточности (CompletableFuture, виртуальные потоки Project Loom — плюс). - Экспертный уровень в стеке Spring: жизненный цикл бинов, аспектно-ориентированное программирование, тонкая настройка пулов соединений с БД и параметров безопасности. - Опыт проектирования реляционных моделей в PostgreSQL, умение читать EXPLAIN ANALYZE, эффективные миграции (Liquibase/Flyway). - Практический опыт работы с векторными СУБД (Qdrant) или Weaviate/Pinecone/Milvus, понимание метрик близости (Cosine Similarity, Dot Product, Euclidean Distance). - Опыт разработки с библиотеками LangChain и/или LangGraph, построение графов состояний, интеграция внешних инструментов (tool calling). - Навык написания эффективных промптов (Prompt Engineering) и управления поведением LLM без изменения весов модели. - Опыт работы с Docker и Kubernetes (манифесты, Helm charts), уверенное владение командной оболочкой Linux. - Настроенные процессы CI/CD (GitLab CI или Jenkins): сборка Maven/Gradle, покрытие тестами (JUnit 5, Testcontainers), статический анализ кода.

Полная занятость Формат работы: Москва (офис)

Россия
Spring Boot
Cosine Similarity
LangChain
Dot Product
Linux
Flyway
Vector databases
Prompt Engineering
AOP
Maven
Kubernetes
JUnit
multi-agent systems
microservices
Milvus
RAG
LangGraph
Weaviate
CompletableFuture
LLM
BM25
Java
Embeddings
Docker
EXPLAIN ANALYZE
Testcontainers
Euclidean Distance
Project Loom
Pinecone
Spring MVC
Gradle
Spring Data JPA
CI/CD
Spring Security
Qdrant
Jenkins
Liquibase
GitLab CI
PostgreSQL
Helm

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

Похожие вакансии

Java-разработчик

200 000 ₽

Java-разработчик, удаленно, до 200 000 руб./мес, опыт 3-6 лет, полная занятость. Работа над написанием кода, модульным тестированием, планированием, проектированием, ревью кода.

N
NDA

Java-разработчик

Java-разработчик в Альфа-Банке. Создание приложений, масштабирующихся на все каналы дистанционного банковского обслуживания. Требуется опыт от 2 лет в Java/Kotlin и Spring. Удаленно/гибридно.

A
Alfa-Bank

Java-разработчик (микросервисы)

Middle Java-разработчик для агрохолдинга, удаленная работа на полный день, требуется опыт 1-3 года, работа с микросервисами и интеграцией с 1С.

A
APKH ECO-Culture