Python-разработчик

ДЮК Технологии
Казань
🏢 Офис
Senior
Полная занятость
Россия
Описание вакансии

DUC Technologies – это быстроразвивающаяся консалтинговая компания в сфере IT, специализирующаяся на решениях в области управления данными, AI и прикладной Python-разработки.

Мы уже более 3 лет на рынке IT и за это время зарекомендовали себя как надежный партнер и работодатель.

Наша команда экспертов в сфере Big Data успешно работает в формате удаленного it-отдела. И будет рада принять тебя в теплую атмосферу нашей команды. Мы уважаем дисциплинированных, активных, ответственных и неординарных сотрудников.

Обязанности
Разработка и настройка чат-ботов и ассистентов, включая реализацию цепочек вызовов, механизмов памяти и fallback.
Построение систем Retrieval-Augmented Generation (RAG): от разбиения данных на чанки до поиска релевантных результатов.
Оптимизация затрат на вызовы LLM, работа с механизмами streaming и function calling.
Интеграция API сторонних LLM (OpenAI, Claude, DeepSeek) и адаптация промптов под задачи.
Работа с векторными хранилищами (FAISS, Pinecone) и графами знаний.
Создание прототипов MVP интерфейсов для демонстрации функционала (HTMX/Bootstrap/Streamlit).
Настройка инфраструктуры для LLM: подключение API, конфигурирование кэшей и систем очередей.
Применение методов квантования моделей и организация fallback на локальные версии GPT.
Мониторинг ключевых метрик и ведение логов работы систем.
Работы с low code редакторами и настройка пайплайнов работы с LLM.
Требования
Опыт Backend-разработки от 6 лет;
Продвинутое владение Python: опыт работы с asyncio, threading, multiprocessing, профилированием задач, чувствительных к памяти/CPU;
Уверенное использование FastAPI в сочетании с Pydantic v2 для построения асинхронной архитектуры;
Опыт проектирования схем данных, настройки индексов и работы с СУБД: PostgreSQL, Redis, MongoDB;
Знание принципов контейнеризации: Docker, Docker Compose; базовое понимание Kubernetes;
Способность оперативно создавать рабочие MVP в сжатые сроки;
Умение самостоятельно определять задачи и подбирать оптимальные архитектурные решения;
Опыт взаимодействия с любыми API LLM;
Работа с векторными хранилищами (Vespa, Qdrant) и графами знаний.
Будет плюсом
Управление командой;
Навыки быстрого прототипирования пользовательских интерфейсов (HTMX/Bootstrap/Streamlit).
Знания в области построения RAG-систем: выбор подходящих векторных БД и графов знаний.
Практический опыт настройки систем очередей сообщений: RabbitMQ, Kafka; работа с Celery — реализация retry-логики, dead-letter очередей.
Опыт работы с vLLM;
Опыт работы с провайдером ollama и библиотеками llamaindex, langchain, mcp, a2a;
Опыт разбиения на чанки и оптимизация точности LLM-моделей;
Опыт fine-tuning LLM моделей;
Опыт работы с Danswer, Onyx, Langflow, Langfuse, k8s.
Условия
​​​​​​​Удаленный формат работы;
Работа в аккредитованной IT компании;
Гибкий график работы 5/2, с 9.00- 18.00 или другой по согласованию (суббота, воскресенье и праздничные - выходные)
AI-помощник
ИсточникСкрыто
Опубликовано1 дн назад
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).