Описание вакансии
Мы ищем высококвалифицированного разработчика на Rust для присоединения к нашей команде количественных аналитиков и инженеров алгоритмов. Эта роль сосредоточена на проектировании, реализации и поддержке передовых торговых моделей, использующих современные статистические методы для анализа рыночных тенденций и финансовых данных. Идеальный кандидат будет работать удаленно из любой точки мира, где он имеет законное право на работу, сотрудничая с кросс-функциональными командами для разработки инновационных решений для алгоритмической торговли. Ключевые обязанности включают перевод сложных финансовых теорий в масштабируемый код, оптимизацию производительности моделей для исполнения в реальном времени и обеспечение надежности систем, принимающих торговые решения. Эта должность требует глубокого понимания как принципов разработки программного обеспечения, так и финансовых рынков, с акцентом на создание моделей, обеспечивающих стабильную, основанную на данных доходность.
Ключевые обязанности
- Разработка и поддержка высокопроизводительных торговых моделей на Rust для финансовых приложений с низкой задержкой
- Проведение углубленного статистического анализа рыночных данных для выявления закономерностей и создания прогнозных алгоритмов
- Сотрудничество со старшими разработчиками алгоритмов для проектирования и реализации новых стратегий исполнения ордеров
- Оптимизация процессов обучения моделей для повышения точности и снижения вычислительных затрат
- Обеспечение надежности и масштабируемости торговых систем за счет тщательного тестирования и отладки
- Документирование технических спецификаций и поддержка кодовой базы для будущей разработки и обслуживания
- Отслеживание последних достижений в области машинного обучения, статистического моделирования и финансовых рынков
- Участие в код-ревью и внесение вклада в улучшение существующих торговых алгоритмов
- Работа с количественными аналитиками для проверки выходных данных моделей на реальных рыночных данных
- Проектирование и реализация эффективных конвейеров обработки данных для крупномасштабных финансовых наборов данных
Требования к кандидату
- Подтвержденный опыт (5+ лет) разработки на Rust с акцентом на высокопроизводительные приложения
- Экспертные знания в области статистического моделирования и методов машинного обучения для финансовых рынков
- Глубокое понимание концепций алгоритмической торговли, включая микроструктуру рынка и управление рисками
- Свободное владение Python для анализа данных и прототипирования моделей
- Опыт работы с инструментами количественных финансов, такими как NumPy, Pandas и SciPy
- Знание распределенных вычислительных фреймворков для обработки крупномасштабных финансовых данных
- Отличные навыки решения проблем с подтвержденным опытом разработки инновационных торговых решений
- Способность работать независимо в удаленной среде, поддерживая сотрудничество с глобальными командами
- Диплом бакалавра/магистра в области компьютерных наук, математики или смежной области с акцентом на количественный анализ
- Сильные коммуникативные навыки для эффективного сотрудничества с кросс-функциональными командами и представления технических результатов
- Опыт работы с облачными платформами для развертывания и масштабирования торговых систем
- Понимание источников финансовых рыночных данных и их интеграции в аналитические модели
- Способность проектировать и реализовывать масштабируемые архитектуры для высокочастотных торговых приложений
- Владение системами контроля версий (Git) для совместной разработки программного обеспечения
- Опыт работы с CI/CD-конвейерами для автоматизированного тестирования и развертывания торговых алгоритмов
- Сильные аналитические навыки с умением интерпретировать сложные финансовые данные и рыночные тенденции
- Знание финансовых нормативных требований и требований соответствия для торговых систем
- Способность работать с минимальным контролем, сохраняя высокие стандарты качества кода и надежности системы
- Опыт работы с обработкой данных в реальном времени и финансовыми приложениями, чувствительными к задержкам