Backend Developer Go / Python middle+
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О компании:
Объединенное Кредитное Бюро – крупнейшее Бюро кредитных историй в России. В числе клиентов более 4 миллионов физических лиц, 600 банков, МФО, страховых компаний и операторов сотовой связи.
Мы храним и обрабатываем кредитные истории более 100 миллионов россиян, уделяя большое внимание не только количеству данных, но и качеству их обработки.
Входим в экосистему Сбера.
О продукте:
Мы развиваем собственную платформу для анализа данных и расчета скорингов - вероятностей событий, важных на рынке банковского кредитования, например: вероятность дефолта, оценка дохода заемщика и так далее.
Платформа altData является основой для большого числа продуктов B2B сегмента Бюро, поэтому нам важно обеспечивать высокую надежность и скорость обработки запросов.
Ближайшие цели - реализация принципов MLOps (автоматизация жизненного цикла моделей), разработка системы мониторинга и валидации моделей машинного обучения, рефакторинг кода и внедрение все более надежных и удобных технологических решений (платформа развивается с нуля, часть решений остались со стадии MVP).
О команде:
Команда работает по SCRUM методологии, кросс-фунциональная и максимально независимая в принятии решений по целям и их достижению (потому что делаем коммерчески успешные продукты).
Мы максимально придерживаемся принципов agile. В основном работаем на удаленке, но есть удобный офис класса А на Павелецкой. Пару раз в квартал собираемся очно, чтобы поесть стейки.
Технологический стек:
- Микросервисы на Python 3.8+ (aiohttp, asyncpg, aioredis, poetry, marshmallow и др.);
- Тестируем с помощью pytest и k6;
- Используем mypy, pylint, flake8, SonarQube и др;
- PostgreSQL;
- Redis;
- RabbitMQ;
- Jira, Confluence, Bamboo (CI/CD);
- OKD, Docker Swarm, Kubernetes.
Мы уделяем большое внимание качеству кода и его надежности, поэтому пишем тесты с покрытием от 90% и используем довольно много инструментов статического анализа кода.
Придерживаемся принципов Domain Driven Design и Clean Architecture.
Используем практику перекрестного код-ревью.
Чем предстоит заниматься:
- Участвовать в проработке архитектурных решений;
- Проектировать и реализовывать компоненты платформы;
- Активно взаимодействовать с коллегами из команды и смежных подразделений.
Мы ждем от кандидатов:
- Опыта разработки коммерческих программных продуктов на Python от 3-х лет;
- Опыта использования асинхронных подходов в программировании (asyncio) от 1 года;
- Опыта работы с реляционными базами данных: профилирование запросов, знание индексов и т.п.;
- Нацеленности на результат;
- Высокой инженерной культуры;
- Знания базовых структур данных и алгоритмов;
- Знакомства с основными шаблонами проектирования;
- Коммуникабельности и ответственности;
- Умения работать в команде;
- Владение linux на уровне продвинутого пользователя;
- Ожидаемый уровень: middle и выше.
Будет плюсом:
- Знание принципов Domain Driven Desing & Clean Architecture;
- Опыт проектировании и реализации микросервисной архитектуры;
- Опыт работы с API Gateway (Tyk) и IDP (Keycloak);
- Опыт работы с моделями машинного обучения;
- Опыт работы с PostgreSQL, Redis, RabbitMQ, Kafka;
- Опыт работы в SCRUM команде;
- Опыт программирования на GoLang;
- Умение проводить нагрузочное тестирование (k6);
- Наличие публичного репозитория с исходным кодом собственного проекта (мы действительно в него смотрим).
Бонусы
Мы предлагаем:
- Оформление по ТК РФ: фиксированный оклад, годовой бонус, ежегодный оплачиваемый отпуск 28 дней + 3 дня дополнительного оплачиваемого отпуска;
- Работу в команде опытных инженеров над амбициозным, быстрорастущим продуктом;
- Гибкий график работы;
- Полностью удаленную работу. При желании можно работать в офисе класса А с пуфиками и видом на реку (ст. м. Павелецкая);
- ДМС со стоматологией с 1 дня, полис путешественника, частичная компенсация фитнеса/обучения;
- Внешние программы обучения и развития;
- Возможности для роста внутри компании;
- 25 000₽ в год на оплату фитнеса, страхования, дополнительной медицины и обучения;
- Корпоративную программу скидок и предложений от экосистемы Сбера.