Selecty

AI Дата Инженер

в Selecty

350 000 —‍ 400 000 ₽/‍мес на руки

📍 Россия
Удалённо
Специализация
Data Engineering
Уровень
Senior

Технологии/инструменты

Python
SQL
OpenSearch
Qdrant
ETL
Apache Airflow
Apache Spark
PySpark
REST API
AioHTTP
Oracle Database
PostgreSQL
OLAP
Apache Hive

Selecty — аккредитованная IT-компания, оказывающая услуги в сфере IT-аутсорсинга. Работаем на рынке более 10 лет, с 2013 года успешно решая задачи любой сложности в рамках цифровой трансформации для крупного бизнеса. Среди заказчиков Selecty более 300 компаний из списка РБК Топ-500.

Задачи

Анализ источников данных для их интеграции в платформу RAG:

  • Изучение атрибутного состава и модели данных.
  • Поиск атрибутов – полей данных, содержащих необходимую контекстную информацию для RAG.
  • Определение технического способа интеграции.

Репликация баз данных для подключения к платформе RAG:

  • Разработка пакетных (batch) и потоковых (streaming) ETL-процессов репликации данных в интеграционный слой хранения.

Векторизация данных:

  • Разработка сервисов пакетной и потоковой обработки контекстных данных для вычисления их векторного представления (embedding) и сохранения в векторном хранилище платформы RAG.

  • Исследование методов повышения эффективности обработки и хранения контекстных данных для RAG.

  • Эффективное взаимодействие в составе команды со специалистами по анализу данных и специалистами по развитию инфраструктуры.

Технические знания и опыт

  • Высокий уровень знаний языка программирования Python – структуры данных, итераторы и декораторы, параллельное и асинхронное программирование, объектно-ориентированное и функциональное программирование.
  • Отличные знания SQL – создание сложных запросов с использованием табличных выражений (CTE) и оконных функций.
  • Опыт работы с векторными хранилищами данных OpenSearch, Qdrant.
  • Опыт разработки сервисов пакетной и потоковой обработки данных для вычисления их векторного представления (embedding) и сохранения в векторном хранилище для обогащения больших языковых моделей (LLM) релевантными контекстными данными (RAG).
  • Опыт работы в среде JupyterLab/JupyterHub.
  • Опыт реализации промышленных отказоустойчивых сервисов ETL на Python для пакетной загрузки и трансформации данных под управлением Apache Airflow, Argo Workflows.
  • Хорошие знания платформы Apache Spark – опыт использования библиотеки PySpark, влияние конфигурации приложения PySpark на производительность и эффективность обработки данных, отладка и анализ эффективности приложений PySpark с помощью Spark History Server.
  • Опыт асинхронного программного взаимодействия с веб-сервисами по REST API с использованием библиотек – aiohttp, httpx.
  • Хорошие знания и опыт использования реляционных баз данных Oracle, PostgreSQL.
  • Понимание особенностей обработки и хранения аналитических данных (OLAP), понимание отличий колоночных баз данных от строковых, знание колоночных форматов хранения данных – Parquet, ORC.
  • Хорошие знания и опыт использования хранилищ больших данных – Hadoop/HDFS, S3, форматы таблиц Hive, Iceberg.

Будет дополнительным преимуществом:

  • Знание и опыт использования платформ потоковой обработки данных Apache Kafka, Apache Flink – чтение и запись потока данных Apache Kafka с помощью библиотек aiokafka, confluent-kafka, kafka-python, разработка потоковых приложений Apache Flink.
Selecty

О компании Selecty

Сфера
Заказная разработка / Аутсорсинг
Размер
501 - 1000

Selecty — российская IT-компания, оказывающая услуги по заказной разработке программного обеспечения. Работает на рынке более 10 лет, с 2013 года успешно решая задачи любой сложности в рамках цифровой трансформации для крупного бизнеса. Среди заказчиков Selecty более 300 компаний из списка РБК Топ-500.