IT people group

Python-разработчик LLM / GenAI сервисов

Коротко

Разработка сервисов на Python для инференса LLM и интеграция ML-компонентов в микросервисную архитектуру, включая работу с векторными базами, промптами и внешними API. Проект уровня middle, нужны опыт коммерческой разработки на Python от 4 лет, FastAPI, продвинутый SQL, практический опыт инференса LLM (OpenAI API, vLLM, TGI) и базовые знания классического ML. Удалённая работа по РФ с привлечением до конца года (ИП/самозанятый), ставка обсуждается.

Описание
Проект связан с разработкой сервисов для инференса больших языковых моделей и интеграцией ML-компонентов в микросервисную архитектуру.
Задачи
•Разрабатывать сервисы на Python для инференса LLM
•Интегрировать ML-компоненты в микросервисную архитектуру
•Интегрировать внешние API HR-систем и баз знаний
•Работать с промптами, системными инструкциями, few-shot и контекстом диалога
•Настраивать параметры генерации и инференса LLM
•Работать с векторными базами данных: выполнять поиск, reranking и score-boosting
•Собирать и оптимизировать Docker-образы для ML-сервисов
•Участвовать в код-ревью, проверять код по гайдлайнам и выявлять типовые ошибки
Требования
•Опыт коммерческой разработки на Python от 4 лет
•Высшее образование в области IT, технических или математических наук либо эквивалентный практический опыт
•Уверенное знание Python: async/await, typing, ООП, структуры данных
•Опыт разработки REST API на FastAPI
•Продвинутый SQL, оконные функции, PostgreSQL и asyncpg
•Практический опыт инференса LLM через OpenAI API или совместимые решения: vLLM, TGI
•Понимание ограничений LLM: галлюцинаций, контекстного окна, стохастичности и задержек
•Навыки разработки промптов: системные промпты, управление контекстом, JSON-mode
•Базовый опыт контейнеризации с Docker
•Базовое понимание CI/CD: запуск конвейеров, чтение логов
•Понимание работы с GPU: память, утилизация, параллелизм
•Умение работать с Git: ветки, pull requests, code review
•Опыт написания юнит-тестов
•Базовое понимание архитектурных паттернов для агентов: ReAct, Plan-and-Execute, Agent-as-a-Judge; знакомство с LangChain, LangGraph, LlamaIndex, AutoGen
•Базовое понимание алгоритмов и теории машинного обучения
•Знание классического машинного обучения: линейные модели, деревья решений, ансамбли, Random Forest, градиентный бустинг
•Знание метрик качества для классификации и регрессии
•Знание методов валидации моделей: train/test split, кросс-валидация, bootstrapping
•Знание методов предобработки данных: нормализация, стандартизация, кодирование категориальных признаков
•Знание методов создания признаков: отбор признаков, работа с пропусками и выбросами
•Знание scikit-learn, pandas, numpy, matplotlib или seaborn для визуализации
Будет плюсом: опыт развёртывания LLM через vLLM, знакомство с Kubernetes, опыт работы с векторными базами Qdrant, Pinecone или Weaviate, опыт создания RAG-систем, оптимизация инференса
Условия
•Ставка обсуждается
•Срок привлечения — до конца года, возможно продление
•Оформление как ИП или самозанятый
•Удалённая работа с 9:00 до 18:00 по московскому времени

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте