Программист С++ / Python (удаленно)

Зарплата 200000 - 230000р.
Компания Андреева Е. В.
Город Москва
Требуемый опыт От 1 года
Опубликована 4 мая 2021 г.

Занимаемся высокочастотной алгоритмической торговлей на биржах по всему миру последние 6 лет.

Наша торговая система написана на C++ и содержит всего 15к строк кода. В задачах, где не критична производительность, мы используем Python (ну и bash). Всё крутится на linux.

Ищем человека, который сможет быстро включиться в разработку. Нужно будет разбираться с незнакомыми сетевыми протоколами и тонкостями внутреннего устройства бирж.

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

Задачи:

· Хотим ускорить торговую систему, чтобы от получения пакета с биржи до отправки ордера проходило не больше 1 мкс — это мега-цель текущая.

· Выходим ещё на несколько бирж, нужно будет вначале сделать для них коннекторы, а потом придумывать и внедрять бирже-специфичные хаки, чтобы быть быстрее конкурентов.

· Рисерчеры-кванты делают машинку, и им нужна инфраструктура и инструменты для работы с данными – это питоновские задачки.

· Разбираться с тонкостями внутреннего устройства бирж.

· Разрабатывать и поддерживать парсеры биржевых данных.

· Разрабатывать, профилировать и оптимизировать код, торгующий на разных биржах.

Совершенно точно нужно:

· Хорошее знание С++

· Хорошее знание Python 3

· Опыт применения в работе классических алгоритмов

· Знание структур данных

· Опыт работы с git

· Опыт Linux разработки

· Опыт сетевого программирования

Будет плюсом:

· Опыт участия в олимпиадах по программированию

· Знание Go

Условия:

· Оформление по ТК РФ.

· Рассмотрим также иностранных граждан.

· Удаленная работа или в офисе, 12 мин. от м. Белорусская

· Стабильные выплаты з\п от до 230 т.р (сумма может быть выше по результатам собеседования).

· Глобально, в компании два отдела — разработчики, которые занимаются торговой системой и инфраструктурой, и рисерчеры-кванты, которые пишут стратегии, используя машинное обучение.

· Работаем недельными итерациями.

· Свобода выбора инструментов

· Зарплата по результатам собеседования