200000 RUR
от
Москва
Серпуховско-Тимирязевская линия метро Полянка
Серпуховско-Тимирязевская линия метро Полянка
Ищем программиста на C++ в нашу команду по разработке платформы для скоростной торговли на биржах. Нам нужен специалист, которому интересно писать быстродействующий код и разбираться в тонкостях работы процессора, сетевых интерфейсов и ОС, а также изобретать архитектурные решения в условиях жёстких требований по скорости.
Требования
- 1-3 года опыта работы на C++ (С++17 и выше)
- Знание стандартных алгоритмов и структур данных, применение STL.
- Знание сетевого стека (TCP, UDP, etc.)
- Опыт работы с GNU Linux и Posix (epoll, shm, etc.)
- Понимание принципов работы процессора (кэш, ядра, etc.)
- Опыт написания многопоточных приложений
- Наличие умений профилирования и отладки программ
Будет плюсом
- Понимание принципов написания low-latency кода
- Опыт написания Lock-free и Wait-free структур данных
- Знание Rust
- Применение TDD при написании кода
- Опыт в HFT
- Знание Python
- Опыт автогенерации исходного кода
Обязанности
- Поддержка торговой платформы
- написание новых модулей: транспорт, быстрые вычисления, средства логирования
- обновление и отладка существующих компонентов
- измерение и low-latency оптимизация
- Написание адаптеров для бирж
- Систематическое исследование новых технологий (компиляторы, оборудование, etc.)
- Участие в обсуждении и проектировании архитектуры приложений
- Проведение код ревью
Мы предлагаем
- Работа в команде специалистов в области высокочастотной торговли
- Минимум бюрократии
- Возможность предлагать идеи и активно участвовать в развитии компании
- Оформление по ТК РФ, ДМС после испытательного срока, гибкий график работы с возможностью удалённой работы, офис рядом с метро Полянка, ежегодный бонус по результатам работы, компенсация обедов
При отклике в сопроводительном письме, пожалуйста, не забудьте указать ваши знания и опыт, релевантные к требованиям вакансии.