Обязанности: - Анализ требований заказчика и формирование технического задания для реализации проектов в сфере алгоритмической торговли;
- Участие в разработке и тестировании прототипов алгоритмов и математических моделей;
- Описание интеграции компонентов системы;
- Оптимизация алгоритмов биржевой торговли;
- Подготовка проектной документации, проведение ПСИ и перевод решения в промышленную эксплуатацию;
- Взаимодействие со смежными подразделениями для реализации нового функционала и локализации проблем;
- Подготовка отчетов по эффективности работы торговых алгоритмов;
- Проработка реализации целевой архитектуры системы (соответствие паттернам надежности, интеграция со служебными сервисами);
- Организация разработки и поставки функционала согласно требованиям;
- Организация получения необходимой инфраструктуры.
Требования: - Высшее (информационные технологии\математическое);
- Опыт разработки архитектуры распределенных систем;
- Понимание принципов работы финансовых рынков и бирж;
- Умение коммуницировать и взаимодействовать с командой разработки и бизнесом;
- Опыт работы с Unix-системами;
- Опыт моделирования бизнес-процессов;
- Опыт рефакторинга бизнес-процессов;
- Опыт разработки и согласования проектной документации (умение аргументированно отстаивать свою точку зрения с владельцами смежными ИС, инфраструктурой и ИБ);
- Опыт работы по гибким методологиями управления проектами;
- Понимание протоколов сетевого взаимодействия.
Знания и навыки (желательные):
- Опыт участия в проектах по созданию HFT-трейдинговых систем;
- Опыт участия в проектах реализации высокочастотных торговых ботов;
- Практический опыт разработки высоконагруженных систем;
- Опыт работы с python библиотеками scikit, tensorflow, pytorch, numpy;
- Умение читать java-код;
- Понимание принципов обработки потоковых данных и EDA;
- Знание SQL, опыт работы с реляционными БД (PostgreSQL);
- Понимание принципа работы DevOps конвейера;
- Понимание архитектуры инфраструктуры (Модель OSI, узлы сети и связи между ними).