Python разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
Команда внедряет AI-агентов в бизнес-процессы. Java-разработчики создают прототипы и MVP агентов на Python с использованием AI-ассистентов, а Python-разработчик отвечает за надёжность, производительность и безопасность кода при выводе в продакшен.
задачи
- Проверять Python-код, написанный Java-разработчиками, включая код, сгенерированный AI, и искать антипаттерны, узкие места и потенциальные ошибки;
- Превращать прототипы в отказоустойчивые сервисы;
- Добавлять обработку ошибок, повторные попытки, тайм-ауты, метрики и журналирование;
- Объяснять Java-разработчикам специфику Python и помогать писать идиоматичный код;
- Проектировать цепочки AI-агентов, работу с памятью, вызовами инструментов и векторными базами данных;
- Самостоятельно писать ключевые, нагруженные и сложные компоненты системы.
требования
- Отлично знать Python, включая управление памятью, сборку мусора, итераторы и генераторы;
- Уметь писать чистый, поддерживаемый и идиоматичный код;
- Иметь опыт работы с API языковых моделей, включая OpenAI, Anthropic и локальные модели;
- Уметь создавать надёжные обвязки над API языковых моделей;
- Иметь опыт работы с LlamaIndex или другими фреймворками, кроме LangChain;
- Идеально знать Pydantic;
- Понимать, как получать от языковой модели строгий JSON и корректно его проверять;
- Уверенно работать с FastAPI;
- Понимать, как упаковать агента в REST- или gRPC-сервис;
- Иметь опыт работы с реляционными базами данных, включая PostgreSQL;
- Иметь опыт работы с векторными базами данных, включая pgvector, Qdrant и Weaviate;
- Иметь опыт написания тестов на pytest, включая моки для языковых моделей и внешних API;
- Владеть Docker;
- Иметь базовое понимание CI/CD;
- Будет плюсом базовое чтение кода на Java или опыт перехода с Java на Python, опыт использования AutoGen, CrewAI или LangGraph, опыт оптимизации производительности, профилирования и применения многопоточности или многопроцессорности для тяжёлых задач.
условия
- Ежегодный пересмотр зарплаты;
- Годовая премия;
- Корпоративный спортзал и зоны отдыха;
- Обучение для профессионального и карьерного развития;
- Расширенный полис ДМС с первого дня работы;
- Страхование для семьи;
- Программа ипотеки для сотрудников;
- Бесплатная подписка СберПрайм+;
- Скидки на продукты компаний-партнёров;
- Вознаграждение за рекомендацию друзей в команду Сбера.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.