У меня есть вакансия С++ developer в Международную компанию, разрабатывающая собственную платформу для алгоритмической и высокочастотной торговли.
Что предлагаем:
- Работа в глобальной команде, объединяющей сильных инженеров и экспертов по машинному обучению, включая Kaggle Grandmasters и Masters.
используем cutting‐edge технологии (Deep Learning, FPGA, Signal Processing)
- Современный технологический стек и подходы: низкоуровневая оптимизация, вычислительная эффективность, многопоточность, распределённые системы.
- Гибкий формат сотрудничества: удалённая работа или выбор офиса в одной из международных локаций — Лондон, Лиссабон, Дубай, Мальта и др.
- Комфортная рабочая среда и культура, ориентированная на профессиональное развитие и обмен знаниями.
- Компания с устойчивым бизнесом и официальной европейской лицензией MiFID II, активно развивающаяся на международных рынках.
Технологический стек:
C++ 17, 20, Многопоточность, продвинутый Linux (модели памяти, сеть, работа с прерываниями и сигналами)
Проекты:
- Разработка инфраструктуры для подключения бирж. Команда занимается созданием высокоскоростных подключений к различным биржам. Основные задачи включают в себя разработку сетевых компонентов, анализ и отладку сетевого трафика, а также оптимизацию и профилирование кода.
- Имплементация торговых стратегий. Команда занимается исполнением алгоритмических торговых стратегий. Основной фокус — эффективная работа с алгоритмами и структурами данных, а также высокая производительность вычислений. Будет полезен опыт работы с CUDA.
- Разработка сервиса для симуляции поведения биржи. Разрабатывается система, имитирующая поведение реальных бирж, позволяющая тестировать торговые стратегии и другие компоненты торговых систем. Важны знания Python, опыт оптимизации производительности, работы с high-load системами, проектирования архитектуры. Математический бэкграунд будет преимуществом.
- Низкоуровневая разработка. Команда специализируется на создании высокопроизводительных систем с жесткими требованиями к latency и ресурсопотреблению. Важны глубокие знания Linux, возможна комбинация C/C++, а также опыт оптимизации производительности.
- Разработка крупной распределенной системы с нуля. Задачи этой команды сосредоточены вокруг проектирования и разработки отдельных компонентов распределенной системы. Ожидается участие в выборе архитектурных решений, их реализации, а также решение сложных задач на продакшене. Будут полезны знания алгоритмов, сетей, unit-тестирования, а также Python, баз данных, Docker, Kubernetes.
Условия
- Возможность работать удаленно из любой точки мира
- Гибкий график работы
- 40 оплачиваемых дней отпуска
- Конкурентоспособная заработная плата
Что ожидаем от кандидата:
- опыт работы не менее 5 лет в аналогичной роли
-
Прочные знания структур данных, алгоритмов и объектно-ориентированного программирования на C++
-
Хорошее понимание внутренней архитектуры Linux и сетевых технологий
-
английский от В1 (обязательно)