Вакансия даёт возможность работать над AI-платформой с современным Java- и LLM-стеком, но широкий круг ответственности и быстрый темп внутреннего стартапа могут означать высокую нагрузку, а без зарплаты сложно оценить предложение.
Кликните для подробной информации
Широкая ответственностьТемп стартапаЗарплата не указанаСовременный стекРабота над AI-продуктом
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Ведущий Java Backend-разработчик AI / LLM Platform: Разработка корпоративной AI-платформы NobiChat и собственного слоя оркестрации LLM и AI-агентов с акцентом на управление контекстом, agent loop, tool calling, RAG и интеграции с корпоративными системами. Focus on проектирование Java backend-архитектуры, безопасности, контейнерных сред, наблюдаемости AI-вызовов и надежной эксплуатации.
Локация: Москва; удалённо или гибридно, преимущественно по желанию сотрудника. Оформление по ТК РФ.
Компания
Nobilis.Team развивает корпоративную AI-платформу NobiChat, объединяющую backend, интеграции, контейнерные среды и AI.
Что делать
Проектировать и развивать runtime для LLM и AI-агентов, orchestration/harness layer, agent loop и жизненный цикл агентных сценариев.
Управлять контекстом и историей диалогов, streaming, structured output, состоянием и наблюдаемостью AI-вызовов.
Разрабатывать инструменты агентов, tool/function calling, RAG и интеграции с корпоративными системами и данными, включая Qdrant.
Развивать модульный Java backend, REST API, бизнес-логику, модели данных, миграции, кеширование и интеграции с внешними источниками.
Развивать аутентификацию, авторизацию, ролевую модель и контроль доступа, а также программное управление контейнерными средами.
Писать модульные и интеграционные тесты, диагностировать production-проблемы, развивать наблюдаемость и согласовывать API с frontend-разработчиками.
Требования
От 3 до 6 лет опыта, включая не менее 4 лет backend-разработки; уверенное владение Java и production-опыт со Spring Boot, готовность работать с Java 21 и Spring Boot 3.5.
Опыт проектирования архитектуры и REST API, самостоятельного принятия технических решений и развития существующей кодовой базы.
Знание Spring MVC, Spring Security, Spring Data JPA/Hibernate, валидации запросов и OpenAPI.
Практический опыт с PostgreSQL, SQL и Liquibase; понимание транзакций, индексов, оптимизации запросов, кеширования и пулов подключений.
Опыт подключения внешних реляционных источников, включая MS SQL Server, и разграничения доступа к данным.
Опыт реализации аутентификации и авторизации с JWT, OAuth2 и OIDC/SSO.
Владение Maven и Git; опыт OpenFeign, JGit, MapStruct и Ehcache.
Практический опыт Docker и программного управления контейнерами через docker-java; знание Docker Compose, Docker Swarm, Traefik и GitLab CI на уровне настройки, сборки, развертывания и диагностики.
Опыт модульного и интеграционного тестирования с JUnit и Testcontainers, включая проверки с базами данных; навыки диагностики по логам, метрикам и трассировкам с Actuator, Micrometer, OpenTelemetry и OTLP.
Понимание React и TypeScript для согласования API-контрактов и совместной диагностики frontend/backend.
Практический опыт разработки LLM-приложений: LLM API, потоковые ответы через SSE, история диалогов и управление контекстом, tool/function calling, agent loop, сохранение состояния, RAG, векторный поиск в Qdrant, structured output и трассировка AI-вызовов.
Понимание корпоративного ПО для внешних заказчиков, ролевых моделей, безопасности, интеграций с ИТ-ландшафтом и требований к надёжности.
Готовность общаться с бизнес-заказчиками, выявлять потребности, формулировать гипотезы, декомпозировать работу, оценивать сроки, управлять приоритетами и рисками.
Готовность отвечать за результат до эксплуатации, проводить code review, делиться знаниями, давать и принимать обратную связь и учитывать технический долг.
Хорошо, если есть
Опыт с LangChain4j, Spring AI, LangChain, LangGraph или аналогичными фреймворками.
Опыт разработки AI-агентов, MCP-серверов, собственных фреймворков оркестрации или runtime-слоёв вокруг LLM.
Регулярное самостоятельное использование Cursor, Codex, Claude Code, OpenCode, Hermes или аналогичных AI-инструментов разработки с проверкой генерируемого кода и решений.
Культура и преимущества
Работа во внутреннем стартапе с высокими темпами, прототипированием, меняющимися требованиями и техническим долгом.
Удалённый или гибридный формат, возможность работать из офиса, график 5/2 и гибкое начало рабочего дня.
Оформление по ТК РФ; после испытательного срока — ДМС и компенсация спортивных программ.
Аккредитованная IT-компания с льготами IT-ипотеки и отсрочками.
Профессиональное, карьерное и финансовое развитие, командный подход и открытое к диалогу руководство.
Корпоративные мероприятия и клубы по интересам.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →