Обязанности:
-
Разработка бэкенда на Python (FastAPI) — REST API, микросервисы, асинхронность.
-
Интеграция LLM (OpenAI, GigaChat, self‑hosted) и построение RAG-пайплайнов (векторные БД, эмбеддинги, чанкинг).
-
Разработка и развитие бэкенд-сервисов на Python 3.10+ с использованием FastAPI (асинхронность, middleware, dependency injection).
-
Проектирование и оптимизация работы с SQL/NoSQL базами данных (написание запросов, индексация, ORM/ODM), а также с S3-хранилищами.
-
Реализация аутентификации и авторизации через JWT, OAuth2/OIDC с интеграцией Keycloak.
-
Работа с очередями сообщений Kafka (producer/consumer), построение event‑driven архитектуры (опционально).
-
Настройка мониторинга (Prometheus + Grafana), управление контейнеризацией (Docker) и CI/CD пайплайнами.
-
Интеграция с векторными БД (OpenSearch), обработка данных для LLM (векторизация, эмбеддинги) и взаимодействие с vLLM для инференса (приветствуется).
Требования:
-
Высшее образование (IT, техническое или математическое).
-
Опыт коммерческой разработки от 3 лет.
-
Уверенное владение Python (знание Java будет плюсом).
-
Понимание микросервисной архитектуры, брокеров сообщений (Kafka/RabbitMQ), ELK-стека.
-
Навыки работы с системами журналирования, аудита и мониторинга.
-
Умение читать и модифицировать код в больших репозиториях.
-
Приветствуется опыт использования ИИ-ассистентов (Cursor и др.) в повседневной разработке.
Условия:
-
Оформление: по ТК РФ, ИП или самозанятость (ГПХ).
-
Конкурентная оплата, обсуждается индивидуально.
-
Полностью удалённый формат работы.
-
Проекты: интересные и сложные задачи в области автоматизации бизнес-процессов с использованием AI/LLM.
-
Дружный коллектив профессионалов и опытное руководство.
-
Возможности для профессионального и карьерного роста, работа с современным стеком.