от компании (организации): ООО Финансовая Компания Интраст в городе (населённом пункте): Москва, Россия
в отрасли экономики "Банки, инвестиции, лизинг" → "Трейдинг, дилинг"
с заработной платой: по договоренности
Вакансия № 22353895 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Воскресенье, 3 ноября 2024 года.
Дата обновления вакансии № 22353895 на сайте Работа в Москве и Московской области (МО, Подмосковье): Воскресенье, 10 ноября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 22353895 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
1–3 года
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Разработчик C++
В команду разработчиков платформы для биржевой алгоритмической торговли требуется C++ разработчик. Основные задачи связаны с разработкой модулей бэктестинга, а также с участием в развитии существующей торговой платформы для высокочастотной торговли.
Бэктестинг торговой стратегии необходим для оценки ее жизнеспособности и валидности модели ценообразования на базе исторических рыночных данных. Основой модуля бэктестинга является симулятор торговой площадки, алгоритм которого учитывает время доставки заявки до площадки, время получения ответа, вероятность исполнения заявки и т.д. Каждая торговая площадка имеет свои особенности и модель должна их учитывать.
Высокочастотный трейдинг (high-frequency trading, HFT) — основная форма алгоритмической торговли на финансовых рынках. Программное обеспечение для HFT очень требовательно к производительности (в первую очередь по времени отклика - latency, счет идет на наносекунды). Для достижения требуемых скоростей используется самое передовое железо, жесткая оптимизация кода и эффективные архитектурные решения. От кода зачастую требуются довольно противоречивые вещи: быть быстрым как только это возможно, но при этом быть гибким к вносимым изменениям.
В этой отрасли нет типовых задач, для их решения необходимы глубокий технический и бизнес анализ, творческий подход, требуется выбор самых эффективных алгоритмов и структур данных. Работа над такими задачами позволяет отлично прокачать скиллы: начиная от более глубокого понимания особенностей языка разработки, работы ОС и железа до навыков построения гибкой и эффективной архитектуры систем.
Задачи
-
Развитие существующих модулей для бэктестинга торговых стратегий
-
Разработка новых модулей для бэктестинга
-
Исследование торговых площадок на предмет обнаружения неэффективностей (анализ спецификаций, инфраструктуры, логики)
-
Разработка роботов для проведения исследований торговых площадок
-
Прототипирование и реализация алгоритмов(роботов) для проверки торговых идей и стратегий, разработанных количественными аналитиками
-
Разработка инструментария для автоматизации бэктестинга
-
Расширение функционала торговой платформы
Требования к работнику на вакансии: Разработчик C++
-
Опыт программирования на С++ от 1 года
-
С++ 14/17/20
-
STL
-
Знание основных алгоритмов и структур данных, их ограничений и оптимального использования.
-
Базовые знания Python
-
Основы работы с Linux
Желательно
- Boost
- CMake
- Python
- Git
- GitLab
- Навыки администрирования Linux
Откликнуться на эту вакансию: Разработчик C++
Предыдущая вакансия:
Вакансия № 22353887 на должность Кладовщик-комплектовщик от компании АРТ-КВАРТАЛ в городе (населенном пункте) Москва