Национальная Страховая Информационная Система

Python-разработчик (направление искусственного интеллекта)

Коротко

Python-разработчик в НСИС (дочерняя компания ЦБ РФ, центральный узел страхового рынка) для разработки бэкенд-логики сервисов с интеграцией Kafka и PostgreSQL, а также взаимодействия с EVA API. Требуется опыт работы с Kafka, PostgreSQL, асинхронным Python 3.10+, FastAPI/Starlette, REST/gRPC интеграциями и построением слоистой архитектуры. Формат работы гибридный/офисный/удаленный, офис в центре Москвы.

О компании
НСИС (Национальная страховая информационная система) - это ядро страхового рынка. Мы - 100% дочерняя компания Центрального банка РФ.
Через нас проходит все: ОСАГО, КАСКО, ДСАГО, страхование жилья, ДМС. Мы - центральный узел, который обеспечивает работу страхования в стране. Если мы остановимся - страхование остановится.
У нас highload-система, микросервисная архитектура из более чем 100 приложений, SLA доступности - 99,95% (чуть больше 4 часов в год на простои, и то не одномоментно). Интегрируемся с такими контрагентами как ГИБДД, РСА, Минцифры, МВД, Госуслуги, работаем на стыке бизнеса, госрегуляторов и технологий. И да, мы также реализуем и коммерческие продукты.
Сейчас мы в поиске Python-разработчика.
Обязанности
•Разработка бэкенд-логики сервисов на Python, интеграция с Kafka и PostgreSQL;
•Реализация коннекторов и обработчиков событий для взаимодействия с EVA API;
•Оптимизация производительности БД и брокера, устранение узких мест, race conditions и memory leaks;
•Участие в планировании задач, code review, написании тестов и технической документации;
•Оперативное погружение в новые модули, поддержка стабильности текущих решений и техническая эволюция системы.
Требования
Hard Skills (обязательно)
•Apache Kafka: уверенное владение producer/consumer, партиционированием, семантикой доставки сообщений, обработка ошибок, DLQ, retry-политики;
•Опыт с confluent-kafka, aiokafka или kafka-python;
•PostgreSQL: проектирование схем, сложные SQL, транзакции, индексы, блокировки, оптимизация запросов (EXPLAIN ANALYZE);
•Опыт миграций (Alembic), работы с SQLAlchemy/Tortoise ORM и raw-запросами;
•Python & Web Stack: знание Python 3.10+, асинхронность (asyncio, aiohttp/FastAPI/Starlette), строгая типизация (pydantic/mypy), линтеры/форматтеры (ruff/black), управление зависимостями (uv/poetry/pip-tools);
•Интеграция с API: опыт построения клиентов и серверов REST/gRPC, работа с внешними системами, включая API EVA (формат, специфика и авторизация уточняются при старте);
•Понимание rate-limiting, retry, логирования запросов;
•SOLID & архитектура: практическое применение принципов SOLID, DRY/KISS, знание паттернов для бэкенда, умение выделять слоистую архитектуру и разделять ответственность;
•Тестирование & инструменты: pytest, mocking, покрытие тестами, Docker, Git, структуры логов и трейсов.
Soft Skills
•Быстрая адаптация к новым доменам: способность за короткий срок разобраться в бизнес-контексте, коде и архитектуре без потери качества разработки;
•Самостоятельность и проактивность: умение вести задачу от постановки до продакшена, формулировать уточняющие вопросы, предлагать технические решения;
•Дисциплина качества: привычка писать тестируемый код, участвовать в code review, документировать изменения и рефакторить в рамках sprint-цикла;
•Командная коммуникация: открытость к обсуждениям архитектуры, готовность обмениваться знаниями и конструктивно принимать фидбек.
Будет плюсом
•Опыт Domain-Driven Design архитектуры на Python;
•Опыт работы с высоконагруженными системами.
Условия
•Оформление согласно ТК РФ;
•Уровень дохода обсуждается с успешным кандидатом (ЗП "белая") + премия по результатам работы;
•График 5/2, гибкое начало, в пятницу сокращенный день;
•Гибридный, офисный или удаленный формат работы;
•Расширенный пакет ДМС (стоматолог, психолог, телемедицина);
•Постоянное профессиональное внешнее и внутреннее обучение;
•Возможность участвовать в масштабных и разнообразных проектах;
•Насыщенная корпоративная культура (праздники, подарки, различные активности по интересам);
•Удобный и современный офис с зонами отдыха в центре Москвы (2 минуты от м. Павелецкая).

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

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

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

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

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