Python Developer (Static Analysis)
Описание
Локация: офисный формат в Москве, ул. Поклонная, 3
Компания
СБЕР развивает внутренние технологические решения для банковского и enterprise-контура.
Что делать
Развивать и сопровождать внутренний Python-фреймворк, анализирующий исходный код и технические артефакты.
Разрабатывать и интегрировать анализаторы для новых языков и форматов.
Работать с AST, графами зависимостей, data lineage и другими техническими связями.
Развивать REST API и SDK.
Разрабатывать автоматические unit- и integration-тесты.
Использовать AI coding-agents для разработки, анализа и рефакторинга, а также развёртывать и сопровождать компоненты в банковском контуре.
Требования
Высшее образование и 3–6 лет опыта разработки.
Уверенное владение Python, включая typing, asyncio и Pydantic; опыт тестирования с pytest.
Опыт разработки и сопровождения backend- или framework-решений, способность разбираться в большой незнакомой кодовой базе.
Понимание AST и parser-based static analysis, умение выбирать и интегрировать готовые parser/static-analysis инструменты.
Понимание модульной архитектуры, API и contract boundaries, а также опыт интеграции новой функциональности без дублирования существующих механизмов.
Навыки DevOps: Kubernetes или OpenShift, CI/CD, Docker, Nexus или Artifactory; опыт использования LLM и coding-agents в разработке.
Хорошо, если есть
Опыт работы в банковском или enterprise-контуре.
Умение читать Java-код и сложный SQL.
Опыт разработки линтеров, IDE tooling или других решений для статического анализа.
Владение PostgreSQL.
Культура и преимущества
Ежегодный пересмотр зарплаты и годовая премия.
Расширенный ДМС и льготное страхование для семьи.
Система обучения для профессионального и карьерного развития.
Льготная ипотека, корпоративная пенсионная программа и подписка Прайм.
Вознаграждение за рекомендации сотрудников.