на главную
sber•5 дн. назадПрямой откликПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Python-разработчик AI-агентов (LLM)

В офисе г Москва

Навыки и технологии

GitLab CI/CDExpress.jsPythonPostgreSQLGitMySQL

Ключевая задача

Разработка и поддержка backend AI-ассистента и агентных систем на базе LLM (LangGraph, RAG, function calling) под руководством ментора.

Описание вакансии

О компании

Мы — команда в Департаменте маркетинга Сбера. Мы строим ИИ-агентов на базе LLM, совмещая скорость стартапа с масштабом большой компании: у нас есть доступ к огромным массивам данных, серьёзная инфраструктура и свобода выбирать лучшие инструменты под задачу.

Обязанности

  • под руководством ментора разрабатывать и поддерживать оркестрацию агентов на LangGraph: реализовывать узлы графа, работать с состоянием и условными переходами
  • писать и улучшать скиллы и инструменты (tools) для агента: интеграция с внешними HTTP API, валидация результатов по JSON Schema, простые ReAct-подграфы
  • работать с LLM: писать и править промпты, проектировать Pydantic-схемы для структурированного вывода, экспериментировать с параметрами моделей и function/tool calling
  • разрабатывать HTTP-контур: REST- и SSE-эндпоинты (инициация диалогов, стриминг ответов, управление историей) под руководством старших коллег
  • участвовать в подключении внешних систем: HTTP API, Kafka, поисковые движки; помогать в развитии RAG-пайплайна (эмбеддинги, поиск, реранкинг)
  • покрывать код тестами: unit- и интеграционные тесты (pytest, моки LLM и внешних сервисов); соблюдать стандарты качества — строгая типизация mypy, линтинг ruff, код-ревью
  • участвовать в код-ревью (сначала как автор, затем как ревьюер), учиться архитектуре агентских систем и банковским требованиям к безопасности
  • версионировать и проверять промпты: сравнение поведенческих сценариев, проверка на реальных моделях.

Требования

  • уверенно пишете на Python (3.10+): знаете ООП, структуры данных, базовые алгоритмы; пишете чистый и читаемый код
  • имеете практический опыт async/await / asyncio (коммерческий, стажировка или серьёзный пет-проект)
  • знакомы с веб-фреймворками FastAPI и/или aiohttp на уровне pet-проектов или коммерческого опыта до 1–2 лет; понимаете основы REST API
  • понимаете, как работают LLM через API (GigaChat, ChatGPT и аналоги): промпты, структурированный вывод, function/tool calling — хотя бы на уровне собственных экспериментов
  • знакомы с LangChain/LangGraph или другими оркестраторами агентов либо готовы быстро освоить их при сильной инженерной базе
  • знаете SQL и имеете базовый опыт работы с PostgreSQL (запросы, простые схемы, транзакции)
  • используете Pydantic (или аналогичные инструменты валидации) и понимаете ценность строгой типизации
  • готовы писать тесты (pytest), пользоваться Git, следовать стандартам код-ревью и CI/CD
  • высокая обучаемость, curiosity к LLM-технологиям и желание расти в AI-инженерии
  • начала высшего образования достаточно; рассматриваем студентов старших курсов и выпускников.