Backend разработчик

Дата размещения вакансии: 27.08.2024
Работодатель: Т1
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Наша команда работает на проектах, связанных с разработкой и внедрением моделей машинного обучения в ключевые процессы банка для управления его активами и пассивами, структурой баланса, процентным риском, риском ликвидности и достаточностью капитала. Наши модели помогают другим подразделениям Банка отвечать на вопросы о будущей динамике бизнеса по отдельным продуктам и направлениям с учетом сопутствующих рисков.

В связи с развитием проекта расширяем штат ИТ специалистов.

Обязанности:

  • Разработка системы для отображения результатов моделирования по средствам графиков, администрирования расписания запуска ML моделей и автообучения. Система предназначена только для внутрикорпоративного использования. Будет включать в себя набор микросервисов на backend для взаимодействия ML моделей и рабочего места специалиста (UI).

    В зону обязанностей будет входить:

  1. Участие в проектировании системы с нуля совместно с архитектором и front разработчиком
  2. Прототипирование решений
  3. Создавать новую функциональность
  4. Обеспечивать качество создаваемой системы на уровне кода, требований и процессов разработки (обязательные уровни логирования, включение метрик мониторинга, Unit тесты и прочее)
  5. Контролировать выполнение сроков
  6. Взаимодействовать с DS, аналитиками, QA-инженерами, как внутри команды, так и со смежными в рамках задач.

Требования:

  • Опыт backend-разработки на Java от 3 лет.
  • Умение построить логику сложных цепочек асинхронных вызовов.
  • Опыт работы с масштабируемой отказоустойчивой архитектурой для крупных высоконагруженных решений.
  • Опыт написания асинхронного многопоточного кода
  • Опыт работы с Kafka..
  • Опыт работы с Apache Superset будет плюсом.
  • Опыт работы по гибким методологиям.

Будет преимуществом:

  • Опыт работы с Kafka, Artemis, Camel, Kubernetes, Docker
  • Опыт написания многопоточного кода
  • Знание основных банковских процессов и предметной области банковского бизнеса.

Также нам крайне важны твои поведенческие компетенции:

Открытость, инициативность, стремление развиваться

Умение находить общий язык и донести свою точку зрения бизнес-экспертам и руководителям команд разработки

Позитивный взгляд на вещи и умение искать пути решения возникающих проблем

Умение отслеживать связи между разными задачами и их статусами

Работа внутри команды и со смежными подразделениями

Нацеленность на результат