Platonus
Data/AI Engineer
1 нед. назад
от 800k KZT / мес.КазахстанMiddleOnsite
javakotlinspring bootspring batchspring aipostgresqlpgvectorsql
Data/AI Engineer role at ТОО Platonus in Astana focusing on building ETL processes, RAG search layer, integrating local LLM via Spring AI, and developing secure SQL validation and execution.
О компании
- ТОО Platonus.
- Компания развивает и внедряет информационные системы.
О продукте
- Построить DWH с историчностью данных.
- Реализовать RAG-поиск по метаданным и шаблонам запросов.
- Интегрировать локальную LLM в backend.
- Обеспечить безопасную генерацию и выполнение SQL.
- Связать чат / дашборд с корпоративными данными через API.
Обязанности
- Строить ETL-процессы из СУБД и DWH со SCD2-историей.
- Развивать RAG-слой на pgvector для семантического поиска.
- Интегрировать локальную LLM через Spring AI.
- Реализовывать безопасную валидацию и исполнение сгенерированного SQL.
- Разрабатывать API-слой между дашбордом / чат-интерфейсом и данными.
- Настраивать инкрементальные загрузки, обработку сбоев и идемпотентность.
- Логировать цепочку «вопрос → шаблон/SQL → результат» для аудита.
Требования
- Опыт работы 3–6 лет.
- Уверенный Java / Kotlin и Spring Boot.
- Опыт разработки REST API.
- Spring Batch.
- PostgreSQL + pgvector.
- Продвинутый SQL: оконные функции, CTE, оптимизация запросов.
- Практический опыт SCD Type 2.
- Flyway или аналогичные инструменты миграций.
- Опыт со Spring AI.
- Понимание RAG, embeddings, chat memory и tool/function calling.
- Опыт интеграции локальных моделей через Ollama.
- Понимание безопасной работы с генерируемым SQL.
- Опыт с JSqlParser или аналогами.
Будет плюсом
- Опыт администрирования GPU-инфраструктуры.
- Ollama.
- CUDA.
Условия
- Полная занятость.
- Оформление по трудовому договору.
- График 5/2.
- Рабочий день 8 часов.
- Формат работы: на месте работодателя.
- Заработная плата от 800 000 ₸ на руки.
- Выплаты раз в месяц.