Data/AI Engineer
- Компания
- Platonus
- Где
- Astana, Kazakhstan
- Зарплата
- 800 000 KZT/мес
- Опубликовано
- 2026-09-28
Навыки: ETL, Spring, SQL, Java, Kotlin, Spring Boot, REST API, PostgreSQL
📋 Data/AI Engineer 🏢 Platonus 💰 от 800,000 KZT (net) Опыт: От 3 до 6 лет Формат работы (hh.ru): работа в офисе Требуемые языки (hh.ru): не указаны 📍 Астана, улица Алматы
Отвечает за:
ETL из СУБД, построение DWH со SCD2-историей
RAG-слой на pgvector (семантический поиск по шаблонам запросов и описаниям таблиц)
Интеграцию с локальной LLM через Spring AI
Безопасную валидацию и исполнение сгенерированного SQL
API-слой между дашбордом/чатом и данными
Нужно уметь:
Ядро — Java/Spring:
Java/Kotlin + Spring Boot — уверенный уровень, это основа всего стека
Spring Boot REST API — разработка backend-слоя для чат-интерфейса дашборда
Данные и ETL:
Spring Batch — джобы инкрементальной загрузки, идемпотентность (повторный запуск без дублей), обработка частичных сбоев
PostgreSQL + pgvector — установка расширения, проектирование логических схем (dwh и semantic_search в одной БД), права доступа, партиционирование по времени
SQL продвинутого уровня — оконные функции, CTE, оптимизация запросов
SCD Type 2 на практике (valid_from/valid_to/is_current)
Flyway (или аналог) — версионирование миграций схемы
AI-слой:
Spring AI:
ETL Pipeline (DocumentReader → Transformer → Writer) — кастомные ридеры под ЕПВО, обогащение метаданными
PgVectorStore — настройка размерности вектора, выбор индекса (HNSW)
ChatClient + Advisors — сборка RAG-контекста, chat memory
Tool/Function calling — логика "шаблон → фолбэк на генерацию SQL"
OllamaChatModel / OllamaEmbeddingModel — интеграция с…
Полный текст и отклик — на странице работодателя.