Разработчик Python (контекстная память и обработка текста)

Разработчик Python (контекстная память и обработка текста)

Описание вакансии


Разработчик Python (контекстная память и обработка текста)


Пожалуйста, при отклике, В СОПРОВОДИТЕЛЬНОМ ПИСЬМЕ писать сразу сколько пунктов обязательных и желательных наших требований вам соответствуют.


Обязанности

Разработка системы хранения и поиска текстовой информации (рабочий буфер + архив).

• Настройка поиска по смыслу на базе эмбеддингов и векторной базы данных.

• Реализация сжатия контента: удаление повторов, сокращение несущественных фрагментов, сохранение решений/фактов.

• Организация архива и выдача полных фрагментов по запросу.

• Создание прикладного интерфейса (API) для доступа к памяти.

• Оптимизация скорости и качества поиска.


Требования (обязательные)

1) Уверенный Python 3.

2) Опыт с векторными базами: pgvector (PostgreSQL) и/или Qdrant/Weaviate (любая из).

3) Понимание эмбеддингов и поиска по близости (косинусная метрика, настройка порогов).

4) Работа с PostgreSQL: проектирование схем, индексы, базовая оптимизация.

5) Опыт разработки веб-сервисов на FastAPI или Flask.

6) Умение аккуратно структурировать данные и писать понятный код.


Желательно

7)Опыт полнотекстового поиска (Meilisearch/OpenSearch).

8) Практика RAG: разбиение на фрагменты, ранжирование кандидатов, сбор контекста.

9) Базовые приёмы устранения повторов (кластеризация эмбеддингов, MMR).

10) Опыт измерения качества выдачи (релевантность, скорость).


Полная Удалёнка

Навыки
  • Python
  • Работа с большим объемом информации
  • Аналитическое мышление
  • Яндекс.Метрика
  • Написание автотестов
Посмотреть контакты работодателя

Похожие вакансии

А3 ГЛОБАЛ
Гибкий график
  • Минск

  • Не указана

Рекомендуем
Кофе Саунд групп
Гибкий график
  • Минск

  • Не указана

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию