Назад к вакансиям

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

250 000 – 270 000 ₽в месяц
Top SelectionРФУдалённоот 2 летПолная занятость
PythonSQLAIPostgreSQLKubernetesDockerGitLLMMachine LearningC++MLFastAPIPyTorchTensorFlowнейросетиOpenAI APIQdrantJAXTransformerRNNCNNDiffusionGAN

Описание

Мы в поиске Data Scientist в ритейл.

Обязанности

  • Разработка сервисов на Python для инференса LLM (FastAPI + vLLM через OpenAI-compatible API)
  • Интеграция ML-компонентов в микросервисную архитектуру (асинхронные HTTP-клиенты, WebSocket)
  • Интеграция с внешними API (HR-системы, базы знаний)
  • Работа с промптами: системные инструкции, few-shot, управление контекстом диалога
  • Настройка параметров генерации и инференса LLM
  • Работа с векторными базами данных (Qdrant): поиск, reranking, score-boosting
  • Сборка и оптимизация Docker-образов для ML-сервисов
  • Участие в код-ревью: проверка кода согласно гайдлайнам, выявление типовых ошибок

Требования

  • Опыт коммерческой разработки на Python от 2 лет
  • Высшее образование: IT, техническое, математическое (или эквивалентный практический опыт)
  • Уверенное знание Python: async/await, typing, ООП, структуры данных
  • Опыт разработки REST API на FastAPI
  • Продвинутый SQL: оконные функции, работа с PostgreSQL/asyncpg
  • Практический опыт работы с LLM: инференс через OpenAI API или совместимые (vLLM, TGI)
  • Понимание ограничений LLM: галлюцинации, контекстное окно, стохастичность, latency
  • Навыки prompt engineering: системные промпты, управление контекстом, JSON-mode
  • Базовый опыт контейнеризации: Docker, сборка образов, запуск контейнеров
  • Базовое понимание CI/CD: запуск пайплайнов, чтение логов
  • Понимание принципов работы с GPU: память, утилизация, параллелизм
  • Умение работать с Git: ветки, pull requests, code review
  • Опыт написания юнит-тестов
  • Базовое понимание архитектурных паттернов для агентов: ReAct, Plan-and-Execute, Agent-as-a-Judge и знакомство с фреймворками LangChain, LangGraph, LlamaIndex, AutoGen
  • Разработка и валидация моделей классического ML: построение линейных моделей, деревьев решений и ансамблей (Random Forest, градиентный бустинг); разделение данных на выборки, проведение кросс-валидации и бутстрэппинга
  • Подготовка данных и инженерия признаков: нормализация, стандартизация и кодирование категориальных признаков; отбор признаков, обработка пропусков и выбросов
  • Оценка и визуализация: расчет метрик качества для задач классификации (precision, recall, F1, ROC-AUC, accuracy) и регрессии; визуализация результатов с использованием matplotlib/seaborn

Будет плюсом

  • Опыт развертывания LLM через vLLM (настройка параметров, оптимизация)
  • Знакомство с Kubernetes: deployment, services, probes, resources
  • Опыт работы с векторными базами (Qdrant, Pinecone, Weaviate)
  • RAG-системы: поиск чанков, reranking, контекстуализация запросов
  • Оптимизация инференса: batching, caching, quantization, strea

Условия

  • Вилка: 250.000 - 270.000
  • Занятость: Полная
  • Формат работы: Удаленный
  • Локация: РФ
  • Оформление: ИП