search icon search icon ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

Программная инженерия в финансовых технологиях

  • Рынки НТИ: Сейфнет
  • Сквозные технологии НТИ: Распределенные реестры
  • III УРОВЕНЬ РСОШ
  • 100 БАЛЛОВ ЕГЭ
  • Рынки НТИ: Сейфнет
  • Сквозные технологии НТИ: Распределенные реестры
  • III УРОВЕНЬ РСОШ
  • 100 БАЛЛОВ ЕГЭ
Математика Информатика
  • Этап I
    15 сентября — 5 ноября
    2025
  • Этап II
    12 ноября — 15 декабря
    2025
  • Финал
    30 марта — 4 апреля
    2026

Даты II этапа по некоторым профилям могут отличаться. С точными сроками проведения этапа можно ознакомиться в Личном кабинете участника на платформе «Талант».

Разработайте систему безопасности для банка!

Профиль посвящен разработке современных программных продуктов для сотрудников и клиентов банков. Программная инженерия в финансовых технологиях —  область, где соединяются математические и вычислительные методы, программирование и инженерные практики. Работа в этой сфере требует знаний прикладной математики, компьютерных наук, статистики и экономической теории.

Участники разрабатывают инновационные продукты для экосистем крупнейших банков, учатся применять современные финансовые технологии — деривативы, торговые стратегии и хеджирование рисков.

Отзыв участника

«Основным преимуществом нашего решения было то, что оно работало. Мы протестировали разработанную программу десятки раз, и каждый она выдавала нужный результат. Мы выполнили все основные требования к задаче. Наверное, это и стало залогом победы. И, конечно, помог опыт — без подготовки было бы сложно разработать качественное решение в столь короткий срок. Я участвую в НТО третий раз и уже был победителем. Своим БВИ обязательно воспользуюсь — планирую поступать в ИТМО на программу «Инженерия искусственного интеллекта».

Николай Одегов. 2025. Победитель

Программная инженерия в финансовых технологиях1
Программная инженерия в финансовых технологиях2
Программная инженерия в финансовых технологиях3
Программная инженерия в финансовых технологиях4
Программная инженерия в финансовых технологиях5
Программная инженерия в финансовых технологиях6
Программная инженерия в финансовых технологиях7
01 7

Этапы соревнований

Этап I

Участникам предстоит решать два тура: инженерный и предметный.

  • Инженерный тур — знакомит с тематикой профиля: задачи на программирование алгоритмов и финансы.
  • Предметный тур — проверяет уровень школьной подготовки по математике и информатике.

Также участники пройдут образовательную программу профиля.

Этап II

Для решения задач II этапа необходимо собрать команду: чем сплоченнее она будет, тем выше шансы на успех в финале. Участникам советуют развивать профессиональные и коммуникативные навыки: общаться, учиться распределять задачи, узнавать сильные стороны членов команды.

Участникам предстоит решить задачи по анализу данных и созданию программного решения для пользователей. Финансовый анализ требует не только сбора данных и вычисления ключевых показателей, но и их грамотной интерпретации. В этом поможет построение графиков, создание удобных интерфейсов и повторное использование уже созданных решений.

Работа над задачами II этапа и изучение образовательных материалов профиля помогут участникам подготовиться к финалу. Дополнительно преподаватели ИТМО проведут вебинары, мастер-классы и хакатон. 

Финал

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

Требования к команде

Начиная со II этапа участникам необходимо объединиться в команды. Тем, у кого команды нет, организаторы помогут ее найти (подробнее о командообразовании и том, как искать команду).

Чем больше компетенций в команде, тем выше ее эффективность.

Участникам понадобятся следующие компетенции: 

  • Алгебраический анализ данных.

  • Теория вероятностей. Комбинаторика.

  • Основы программирования на языке C/C++, Python, R.

  • Работа с рядами данных. Работа с матрицами, обработка простых массивов данных, работа с массивами высоких размерностей.

  • Выявление периодичностей в данных.

  • Работа с анализом информации разных типов: графической, текстовой.

  • Support Vector Machine.

  • Random Forests.

  • Логистическая регрессия.

  • Структурированные финансы.

  • Модели оценки рисков.

  • Основы статистического анализа (корреляционный, регрессионный) в финансах.

Для участия во II и заключительном этапах понадобится команда из 3–4 человек.

Состав команды:

Роль 1. Программист. Пишет веб-интерфейс и визуализирует данные.

Роль 2. Аналитик-программист. Анализирует компьютерный код для каждой модели и программирует финансовые модели.

Роль 3. Количественный аналитик («квонт») + программист-исследователь. Работает с данными и основами статистического анализа (корреляционного, регрессионного). Работает с моделью, расширяет модель, делает финансовую интерпретацию результатов модели. 

Роль 4. Капитан. Собирает и анализирует решения подзадач от всех специалистов, описанных выше. Обсуждает с командой и корректирует полученные результаты для более эффективного решения общей задачи, организует командную работу. Должен обладать знаниями по всем основным темам, уметь разбираться в коде.

Материалы подготовки

Организаторы

Партнеры

background image background image background image background image background image background image background image background image background image background image background image background image
background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image background image