Локация
Астана, улица Алматы, 1; работа на месте работодателя
Зарплата
От 800000 KZT на руки в месяц
Компания
Разработка решений для работы с данными, дашбордами, чат-интерфейсами и локальными языковыми моделями.
Что делать
•Разрабатывать ETL-пайплайны из СУБД и строить DWH с историзацией SCD Type 2.
•Создавать RAG-слой на PostgreSQL и pgvector для семантического поиска по шаблонам запросов и описаниям таблиц.
•Интегрировать локальные LLM через Spring AI, включая ChatClient, Advisors, tool/function calling и модели Ollama.
•Разрабатывать API-слой между дашбордом, чат-интерфейсом и данными.
•Обеспечивать безопасную валидацию и выполнение сгенерированного SQL с ограничениями схем, таблиц, строк и времени.
•Логировать цепочку «вопрос → шаблон/SQL → результат» для аудита.
Требования
•От 3 до 6 лет опыта.
•Уверенное владение Java или Kotlin и Spring Boot.
•Опыт разработки Spring Boot REST API и Spring Batch с идемпотентностью и обработкой частичных сбоев.
•Продвинутый SQL, PostgreSQL, pgvector, оконные функции, CTE, оптимизация запросов и партиционирование.
•Практический опыт SCD Type 2, Flyway или аналогов, а также настройки прав доступа и read-only JDBC-соединений.
•Опыт настройки Spring AI, PgVectorStore, HNSW, chat memory и валидации SQL через JSqlParser или аналог.
Хорошо, если есть
•Опыт администрирования GPU-инфраструктуры, Ollama и CUDA.
Культура и преимущества
•Полная занятость.
•Работа на месте работодателя в Астане.
•Зарплата от 800000 KZT на руки в месяц.