Опубликовано 5 дней назад
Python-разработчик AI-сервисов (LLM / RAG) в QSOFT Москва
Сопроводительное письмо под эту вакансию
Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.
Python-разработчик AI-сервисов в команду платформы TEAMLY. Развитие асинхронных сервисов на FastAPI, RAG-пайплайнов и агентных сценариев на LLM.
Задачи:
- Развивать HTTP API и бизнес-логику двух асинхронных Python-сервисов на FastAPI
- Проектировать и реализовывать RAG-пайплайны: retrieval, query rewriting, multi-hop поиск, сбор контекста, structured output, цитирование источников
- Развивать агентные сценарии на LangChain, LangGraph и deepagents
- Улучшать качество семантического поиска: chunking, dense/sparse retrieval, фильтры Qdrant, reranking, RRF, token budget
- Развивать событийную индексацию контента через Kafka
- Обеспечивать мультитенантность и фильтрацию результатов по правам пользователей
- Интегрировать и заменять LLM-, embedding- и reranking-провайдеры (OpenAI-compatible API, vLLM, Ollama)
- Работать с PostgreSQL, Redis и Qdrant, проектировать модели данных и Alembic-миграции
- Диагностировать проблемы качества, производительности и надежности
- Развивать автоматические тесты и quality gates, поддерживать локальные и CI-окружения
- Улучшать наблюдаемость: структурированные логи, метрики, OpenTelemetry, трассировка LLM/RAG через Langfuse
- Участвовать в декомпозиции задач, ревью кода и принятии архитектурных решений
Требования:
- Уверенное владение Python и опыт разработки backend-сервисов
- Понимание асинхронного программирования: event loop, конкурентный I/O, таймауты, отмена, graceful shutdown
- Опыт разработки API на FastAPI или сопоставимом фреймворке
- Опыт с PostgreSQL и SQLAlchemy: транзакции, индексы, миграции, диагностика запросов
- Опыт интеграции внешних сервисов: retry/backoff, timeout, idempotency, ограничение параллелизма
- Понимание событийной архитектуры и семантики Kafka consumer
- Понимание устройства RAG: chunking, embeddings, retrieval, reranking, снижение галлюцинаций
- Умение писать unit- и интеграционные тесты для асинхронного кода
- Способность разбираться в существующей кодовой базе и предлагать проверяемые изменения
Условия:
- Офисный, гибридный или удалённый формат работы
- Оплата внешних курсов, корпоративная скидка на английский, поддержка выступлений на конференциях
- Крупный продукт и инновационные технологии
- Офис в центре Москвы (Китай-город, Курская, Чистые пруды), хорошее железо и лицензированный софт
- Сплочённая команда профессионалов
- Корпоративы, выезды на природу, спортивные мероприятия
Навыки:
- Python
- FastAPI
- Pydantic
- SQLAlchemy
- Alembic
- PostgreSQL
- Redis
- Apache Kafka
- aiokafka
- Qdrant
- LangChain
- LangGraph
- deepagents
- OpenAI API
- vLLM
- Ollama
- Pytest
- pytest-asyncio
- mypy
- Docker
- Docker Compose
- Kubernetes
- GitLab CI
- Langfuse
- OpenTelemetry
- RAG
- LLM
Эту вакансию мы нашли в Telegram-канал

QSOFT
Москва
Зарплата vs рынок
Зарплата не указана. Обычно на такой позиции платят 196 551 – 322 000 ₽, медиана 244 000 ₽.
90k244k1,1M
обычно платят (p25–p75): 196 551 – 322 000 ₽
Когорта Data, Middle · 178 вакансий за 90 дней
Зарплаты Data →Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?
Похожие вакансии
- Backend-разработчик (TypeScript, Junior-Middle)Спаффи · удалённо · 80 000 – 150 000 ₽/мес
- Data EngineerЛига Цифровой Экономики · удалённо
- ML инженер в платформу оценки агентных системКомпания скрыта · удалённо
- Python Fullstack QA EngineerStellar Card · удалённо
- Middle / Senior Manual QAБСБ Банк · Минск
- Системный администратор (инфраструктура)Vesper Team · Москва · 184 000 – 322 000 ₽/мес