Мы создаем передовые решения в области интеллектуальной обработки неструктурированного контента – разрабатываем enablers компоненты для встраивания ML-моделей в банковские процессы:
- Verification Station – сервис верификации результатов распознавания контента ML-моделями
- ML Load balancer – документ-ориентированный балансировщик нагрузки на модели
Платформа – одна из крупнейших в РФ, обрабатывает более 1 миллиона документов ежедневно, поддерживая высоконагруженные workflows, и предоставляет удобный UI для онбординга пользовательских инициатив.
Ищем опытного и драйвового Kotlin-разработчика, который усилит backend-команду и будет развивать и поддерживать микросервисы обоих продуктов.
Обязанности
- разрабатывать функциональность и интеграционную логику высоконагруженных кластерных приложений в рамках текущего стека (Spring Boot 4, PostgreSQL, Apache Kafka, OpenShift, Apache Ignite, S3/Ceph, Golang)
- дорабатывать существующий функционал, исправлять баги, оптимизировать код существующих компонентов
- проектировать межсервисное взаимодействие через Apache Kafka
- работать с реляционными БД (PostgreSQL), распределённым кэшем (Apache Ignite) и объектным хранилищем (S3/Ceph)
- настраивать и развивать observability: метрики Prometheus, дашборды Grafana, корреляция логов и трассировок
- оценивать трудозатраты на реализацию модулей, участвовать в планировании, проводить code-review
- документировать свой код, участвовать в разработке инструкций по внедрению и планов отката релизов
- участвовать в разборе инцидентов, искать первопричины сбоев и узких мест.
Требования
- коммерческую разработку на Kotlin (рассмотрим Java с готовностью перейти) и Spring Boot — от 3 лет
- уверенную работу с Kotlin Coroutines
- опыт работы с Apache Kafka (продюсеры/консьюмеры, понимание event-driven подхода)
- знание PostgreSQL, Spring Data JPA, оптимизация запросов
- опыт юнит- и интеграционного тестирования (JUnit 5, Mockito/MockK)
- опыт работы с Docker и Kubernetes/OpenShift
- умение читать логи и метрики, находить причину ошибки
Будет плюсом
- опыт разработки на Golang — есть несколько сервисов на Go
- опыт работы с Jenkins, Argo CD
- знакомство с Istio / service mesh
- опыт работы с распределённым кэшем (Apache Ignite) и объектным хранилищем (S3/Ceph).
Условия
- гибридный формат работы
- ежегодный пересмотр зарплаты и годовая премия
- более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- ипотека для всех сотрудников
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
- вознаграждение за рекомендацию друзей в команду Сбера.