Команда BellAI ищет Junior+ Java разработчика для работы над продуктовыми агентами и оркестратором.
Обязанности:
- разрабатывать продуктовых агентов на Java и Python;
- проектировать и дорабатывать Оркестратор — ядро маршрутизации запросов между агентами (включая LLM и rule-based логику);
- строить классические бэк-сервисы, интегрированные с Беллой;
- участвовать в трансформации монолита в GenAI Platform и в создании фреймворков для подключения новых агентов и сервисов;
- разбираться в RAG, промпт‑инжиниринге и устройстве мультиагентных систем.
Требования:
- Hard skills: базовые знания Core Java, многопоточность; опыт работы с версиями 15/17+;
- микросервисы: Spring Boot / Spring Cloud;
- базы данных: PostgreSQL, базовые знания устройства и принципов работы;
- асинхронное взаимодействие (желательно): Kafka;
- понимание основ LLM, RAG и векторных БД — будет преимуществом;
- готовность читать/понимать Python‑код;
- Soft skills: активное вовлечение в архитектуру, способность работать с мультиагентными системами и интеграцией AI с классическим бэкендом, коммуникация с Python‑инженерами и Java‑разработчиками.