Location
Hybrid (Moscow, Russia)
Employment
Full-Time
Confirmed on the employer's own hiring board on Oct 5, 2026. First seen by Alion on Oct 5, 2026. QSOFT scores E on the Alion truth index.
Overview
Company
Impact
Profile match
QSOFT is a Russian digital integrator that optimises business processes and builds digital solutions for companies. It also develops TEAMLY, a SaaS knowledge base platform that keeps documents, regulations, courses and work materials in one system. The company is headquartered in Moscow, Russia.
TEAMLY - это IT-платформа для совместной работы и управления знаниями. Она бесшовно объединяет функции командной работы, ведения базы знаний и корпоративного обучения.
Благодаря разнообразному функционалу она позволяет переводить весь накопленный опыт компании в реально работающие навыки и знания сотрудников.
Нам доверяют свои знания известные компании: ВкусВилл, Аналитический центр при Правительстве РФ, Капитал Life, 1С-Рарус, Интерлизинг. А также средний и малый бизнес.
В данный момент команда 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-провайдеры, включая OpenAI-compatible API, vLLM и Ollama.
- Работать с PostgreSQL, Redis и Qdrant, проектировать модели данных и Alembic-миграции.
- Диагностировать проблемы качества, производительности и надежности на границах внешних сервисов.
- Развивать автоматические тесты и quality gates, поддерживать воспроизводимые локальные и CI-окружения.
- Улучшать наблюдаемость: структурированные логи, технические метрики, OpenTelemetry и трассировку LLM/RAG через Langfuse.
- Участвовать в декомпозиции задач, ревью кода и принятии архитектурных решений.
- Python 3.12, async/await;
- FastAPI, Pydantic 2;
- SQLAlchemy 2 async, Alembic, PostgreSQL;
- Redis, Apache Kafka, aiokafka;
- Qdrant, dense/sparse vectors, embeddings, reranking, RRF;
- LangChain, LangGraph, deepagents;
- OpenAI-compatible API, vLLM, Ollama;
- Pytest, pytest-asyncio, mypy, Black, Flake8;
- Docker, Docker Compose, Kubernetes, GitLab CI;
- Langfuse, OpenTelemetry.
Что для нас важно
- Уверенное владение Python и практический опыт разработки backend-сервисов.
- Хорошее понимание асинхронного программирования: event loop, конкурентный I/O, таймауты, отмена, управление ресурсами и graceful shutdown.
- Опыт разработки API на FastAPI или сопоставимом Python-фреймворке.
- Практический опыт с PostgreSQL и SQLAlchemy: транзакции, конкурентный доступ, индексы, миграции и диагностика запросов.
- Опыт интеграции внешних сервисов и проектирования устойчивого взаимодействия: retry/backoff, timeout, idempotency, ограничение параллелизма и обработка частичных отказов.
- Понимание событийной архитектуры и семантики Kafka consumer: consumer groups, offset commit, rebalance, повторная доставка и идемпотентная обработка.
- Понимание устройства RAG: chunking, embeddings, retrieval, reranking, контекстное окно, ограничения LLM и способы снижения галлюцинаций.
- Умение писать unit- и интеграционные тесты для асинхронного кода, отделяя бизнес-логику от внешней инфраструктуры.
- Способность разбираться в существующей кодовой базе, находить причины проблем и предлагать минимальные, проверяемые изменения.
Будет преимуществом
- Production-опыт с Qdrant или другой векторной базой.
- Практический опыт hybrid search, sparse retrieval, reranker и оценки ранжирования по Precision@K, Recall@K, MRR, MAP или NDCG.
- Опыт разработки LLM-приложений на LangChain/LangGraph или другом orchestration framework.
- Опыт работы со structured output, function/tool calling и потоковой генерацией.
- Понимание prompt injection, разграничения доступа к данным и других рисков безопасности RAG/agent-систем.
- Опыт эксплуатации сервисов в Kubernetes и настройки observability.
- Опыт работы с локальными моделями и inference-серверами: vLLM, Ollama, embedding/reranking inference.
-
Офисный формат работы с возможностью перейти на гибрид
- Развитие - оплачиваем внешние курсы, даем корпоративную скидку на английский, поддерживаем выступления на конференциях, участие в митапах и вебинарах. Нам хочется развивать экспертность каждого сотрудника!
- Крупный и реально интересный продукт, который меняет мир к лучшему. Мы используем инновационные технологии, создаём передовые решения и предлагаем уникальную возможность быть частью команды, где ваши идеи и навыки могут повлиять на жизни многих людей;
- Комфорт - у нас классный офис в центре Москвы (Китай-город, Курская, Чистые пруды) с уютными рабочими местами. Предоставляем все необходимое для работы: хорошее железо, дополнительные мониторы, лицензированный софт и платные доступы;
- Команда - в TEAMLY действительно сплочённая команда профессионалов. Мы ценим работу каждого сотрудника, поддерживаем инициативы и помогаем с решением проблем;
- Яркая жизнь вне работы - каждый месяц устраиваем корпоративы, все вместе выезжаем на природу, ходим в бары и на квизы, участвуем в спортивных мероприятиях, играем в страйкбол, проводим вечера кино и смотрим шоу в комнате отдыха. Cтараемся, чтобы не только работать было комфортно, но и отдыхать хотелось вместе! Данное описание вакансии не является офертой.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,273,156 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
AI/ML
Similar stack
Same company
Moscow
$36k – $42k per year (net) • Remote (EAEU) • Full-Time • Moscow
AI/ML
AI Agents
LLM
Management
Telegram
Apply
Machine Learning Engineer (Kandinsky)
1 day ago
In office • Moscow
Python
AI/ML
vLLM
SGLang
ComfyUI
Diffusers
Transformers
PyTorch
FSDP
Apply
≈ $39k – $73k per year (Estimated) • In office • Moscow
AI/ML
Stable Diffusion
vLLM
RLHF
Reinforcement Learning
SGLang
Diffusers
PyTorch
MusicGen
AudioCraft
DPO
PPO
GRPO
FSDP
Apply
Специалист по искусственному интеллекту
1 day ago
$16k – $19k per year (net) • In office • Full-Time • Moscow
Python
AI/ML
Machine Learning
Apply
Senior ML-Engineer
1 day ago
≈ $37k – $69k per year (Estimated) • Hybrid • Moscow
Python
SQL
Python
FastAPI
Databases
PostgreSQL
Weaviate
Milvus
pgvector
Qdrant
AI/ML
LangGraph
AutoGen
LangChain
LlamaIndex
vLLM
MLFlow
Prefect
Embeddings
Quantization
Prompt Engineering
Function Calling
AI Agents
NLP
NER
SGLang
Langfuse
PEFT
TGI
GigaChat
Transformers
LLM
RAG
ClearML
Hallucination
Reranking
LLMOps
SFT
Feature Store
Human-in-the-Loop
LLM Guardrails
KV Cache
Tool Use
DevOps
Rest API
CI/CD
Docker
SLI/SLO/SLA
Apply
Python-разработчик
1 day ago
up to $22k per year • Remote (EAEU) • 3+ years exp • Krasnodar
Python
SQL
1C
Python
SQLAlchemy
FastAPI
Django
Celery
Databases
PostgreSQL
Redis
DevOps
Yandex Cloud
Git
AWS
Docker
Apply
System Functional Administrator
1 day ago
$49k – $52k per year • Remote (likely EAEU) • Full-Time • 3+ years exp
Python
Databases
PostgreSQL
DevOps
Ansible
Zabbix
Jenkins
Grafana
Bitbucket
Unix
Management
Confluence
Jira
Apply
≈ $96k – $224k per year (Estimated) • Remote (likely EAEU) • Full-Time
Python
Go
Java
Rust
C++
Databases
PostgreSQL
NATS
ClickHouse
PostGIS
RabbitMQ
Apache Kafka
AI/ML
Claude
Claude Code
AI Agents
DevOps
CI/CD
Docker
Kubernetes
Apply
Эксперт по разработке ПО
1 day ago
In office • 2+ years exp • Bachelor's Degree • Tashkent
Python
JavaScript
Python
Flask
Django
Databases
MySQL
PostgreSQL
Frontend
JQuery
DevOps
Rest API
Kubernetes
Linux
Unix
TCP/IP
Apply
Geomodeller Technical Support Engineer
1 day ago
≈ $13k – $31k per year (Estimated) • In office • 5+ years exp • Master's Degree • Noida
Python
Apply
Менеджер по продажам B2B
1 day ago
$21k per year (net) • In office • Full-Time • 1+ year exp • Moscow
Apply
Group Head/Руководитель проектов
2 days ago
$28k per year (net) • In office • Full-Time • Moscow
AI/ML
Machine Learning
Management
Telegram
Agile
Scrum
Apply
Apply
Менеджер по подбору персонала
2 days ago
≈ $17k – $32k per year (Estimated) • Hybrid • Full-Time • Moscow
Apply
Руководитель отдела продаж (B2B, IT)
1 day ago
up to $56k per year (net) • Hybrid • Full-Time • Moscow
Apply
Machine Learning Engineer (Kandinsky)
1 day ago
In office • Moscow
Python
AI/ML
vLLM
SGLang
ComfyUI
Diffusers
Transformers
PyTorch
FSDP
Apply
≈ $39k – $73k per year (Estimated) • In office • Moscow
AI/ML
Stable Diffusion
vLLM
RLHF
Reinforcement Learning
SGLang
Diffusers
PyTorch
MusicGen
AudioCraft
DPO
PPO
GRPO
FSDP
Apply
Специалист по искусственному интеллекту
1 day ago
$16k – $19k per year (net) • In office • Full-Time • Moscow
Python
AI/ML
Machine Learning
Apply
≈ $18k – $48k per year (Estimated) • Remote (EAEU) • Moscow
Python
AI/ML
Claude Code
AI Agents
OpenAI Codex
DevOps
Git
Linux
TCP/IP
Chips/EDA
Altium Designer
Apply
≈ $16k – $42k per year (Estimated) • In office • Full-Time • Moscow
Apply
This is one of many
1,273,156 more open roles from verified company boards, updated every day.

