Назад
9 часов назад

ИИ-разработчик (AI)

200 000₽
Формат работы
onsite/hybrid
Тип работы
fulltime
Грейд
junior/middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
ИИ-разработчик (AI/Python): Разработка интеллектуальных функций TEAMLY — RAG-пайплайнов, агентных сценариев и асинхронных backend-сервисов с акцентом на качество поиска, мультитенантность и надежную интеграцию LLM. Фокус на проектировании retrieval и reranking, событийной индексации через Kafka, контроле доступа, наблюдаемости и устойчивости внешних сервисов.

Локация: Москва, Покровский бульвар, 4/17с1. Формат работы: на месте работодателя или гибрид.

Зарплата: до 200 000 ₽ на руки в месяц.

Компания

QSOFT — российский digital-интегратор с экспертизой в AI и ML, развивающий высоконагруженные digital-проекты для бизнеса и государственных структур. В направлении TEAMLY создаётся цифровое пространство для совместной работы, управления знаниями и автоматизации рутинных задач.

Что делать

  • Развивать HTTP API и бизнес-логику асинхронных Python-сервисов на FastAPI.
  • Проектировать RAG-пайплайны: retrieval, query rewriting, multi-hop поиск, сбор контекста, structured output, цитирование источников и обработку частичных ответов.
  • Создавать агентные сценарии на LangChain, LangGraph и deepagents с инструментами, middleware, ограничениями вызовов и защитой от циклов.
  • Улучшать семантический поиск, включая chunking, dense/sparse retrieval, фильтры Qdrant, reranking, RRF и управление token budget.
  • Развивать событийную индексацию контента через Kafka и обеспечивать мультитенантность с фильтрацией по правам пользователей, групп и сообществ.
  • Интегрировать LLM-, embedding- и reranking-провайдеров, работать с базами данных, тестами, наблюдаемостью и архитектурными решениями.

Требования

  • От 1 года до 3 лет опыта; уверенное владение Python и практический опыт разработки backend-сервисов.
  • Понимание асинхронного программирования: event loop, конкурентный I/O, таймауты, отмена, управление ресурсами и graceful shutdown.
  • Опыт разработки API на FastAPI или сопоставимом Python-фреймворке.
  • Практический опыт с PostgreSQL и SQLAlchemy: транзакции, конкурентный доступ, индексы, миграции и диагностика запросов.
  • Понимание событийной архитектуры Kafka, RAG, embeddings, retrieval, reranking и ограничений LLM.
  • Умение писать unit- и интеграционные тесты для асинхронного кода и находить причины проблем в существующей кодовой базе.

Хорошо, если есть

  • Production-опыт с Qdrant или другой векторной базой, hybrid search и оценкой качества ранжирования.
  • Опыт разработки LLM-приложений на LangChain, LangGraph или другом orchestration framework.
  • Опыт со structured output, function/tool calling и потоковой генерацией.
  • Понимание prompt injection, разграничения доступа к данным и рисков безопасности RAG/agent-систем.
  • Опыт эксплуатации Kubernetes, observability, локальных моделей, vLLM или Ollama.

Культура и преимущества

  • Работа над AI-функциями платформы, которой ежедневно пользуются тысячи людей.
  • Технологический стек включает Python 3.12, FastAPI, PostgreSQL, Redis, Kafka, Qdrant, LangChain, LangGraph, Docker, Kubernetes и GitLab CI.
  • В задачах используются структурированные логи, технические метрики, OpenTelemetry и трассировка LLM/RAG через Langfuse.
  • Предусмотрено участие в декомпозиции задач, code review и принятии архитектурных решений.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →