Data/AI Engineer
Опубликовано
- Формат
- В офисе
- Занятость
- Полная занятость
Доступ проверим при нажатии.
О вакансии
Вакансия «Data/AI Engineer». Работа в офисе.
Чем предстоит заниматься
- 📈 Обязанности/responsibilities
- Разрабатывать ETL-процессы для извлечения данных из СУБД и построения корпоративного хранилища данных (DWH).
- Реализовывать историзацию данных по методологии SCD Type 2 с использованием validfrom, validto и is_current.
- Разрабатывать RAG-слой на базе PostgreSQL и pgvector для семантического поиска по шаблонам запросов и описаниям таблиц.
- Интегрировать локальные большие языковые модели (LLM) с использованием Spring AI.
- Разрабатывать механизм генерации SQL-запросов на основе пользовательских вопросов и релевантного контекста.
- Реализовывать логику выбора готовых SQL-шаблонов и перехода к генерации запросов при отсутствии подходящего шаблона.
- Обеспечивать безопасную валидацию и выполнение SQL-запросов, генерируемых языковой моделью.
- Разрабатывать REST API для интеграции дашбордов и чат-интерфейсов с корпоративными данными.
- Настраивать инкрементальную загрузку данных, идемпотентность ETL-процессов и обработку частичных сбоев.
- Разрабатывать и оптимизировать SQL-запросы для аналитических задач.
- Настраивать индексацию векторных данных и поиск по эмбеддингам.
- Реализовывать логирование и аудит полного пайплайна обработки запросов: от вопроса пользователя до SQL и результата выполнения.
- Обеспечивать разграничение доступа к данным и безопасную работу с корпоративными хранилищами.
Что нужно для работы
- 📌 Требования/requirements
- Опыт работы в Data Engineering, Backend Development или AI Engineering от 3 до 6 лет.
- Уверенное знание Java или Kotlin и Spring Boot.
- Опыт разработки REST API и backend-сервисов.
- Практический опыт работы с PostgreSQL и SQL продвинутого уровня. — Знание оконных функций, CTE и методов оптимизации SQL-запросов.
- Опыт разработки ETL-процессов и инкрементальной загрузки данных.
- Понимание принципов построения DWH и историзации данных по SCD Type 2.
- Опыт работы с Flyway или аналогичными инструментами миграции баз данных.
- Понимание идемпотентности, повторного запуска задач и обработки ошибок в ETL-процессах.
- Знание принципов валидации SQL-запросов и ограничения доступа к данным.
- Понимание архитектуры RAG и принципов семантического поиска.
- Умение проектировать надёжные и безопасные backend-системы для работы с данными и AI.
- Будет плюсом: Опыт администрирования GPU-инфраструктуры.
- Будет плюсом: Практический опыт работы с Ollama и CUDA.
- Будет плюсом: Опыт развёртывания и эксплуатации локальных LLM.
- Будет плюсом: Понимание особенностей производительности и масштабирования AI-сервисов.
- Будет плюсом: 🛠 Технический стек
- Будет плюсом: Java / Kotlin.
- Будет плюсом: Spring Boot / Spring Batch.
- Будет плюсом: Spring AI.
- Будет плюсом: PostgreSQL / pgvector.
- Будет плюсом: SQL.
- Будет плюсом: DWH / ETL.
- Будет плюсом: SCD Type 2.
- Будет плюсом: Flyway.
Что предлагает компания
- ✅ Условия/working conditions
- Полная занятость.
- График работы: 5/2.
- Рабочий день: 8 часов.
- Формат работы: офисный.
- Оформление по трудовому договору.
- Выплата заработной платы один раз в месяц.
- Заработная плата: от 800 000 ₸ на руки.
- Опыт работы: 3–6 лет.
- 📍 Адрес: Астана, улица Алматы, 1.
График и условия
- График: 5/2
Источник: Telegram. Условия и актуальность вакансии подтверждает работодатель.
Подходит вакансия?
Перейдите к исходному объявлению или контакту работодателя.
Доступ проверим при нажатии.