Описание вакансии
Условия работы
Мы занимаемся разработкой программных продуктов в сфере высокочастотной торговли на фондовых и валютных рынках. Для наших торговых роботов мы используем уникальные алгоритмы и оптимизации на уровне ядра Linux, что делает их одними из самых быстрых и эффективных.
Мы находимся в постоянном поиске экспертов в разработке многопоточных сетевых приложений. Обещаем большой спектр интересных задач, комфортную рабочую атмосферу в небольшом дружном коллективе и достойное вознаграждение. С нами вы не только отточите свои навыки оптимизации производительности программного кода, но и получите уникальный опыт работы с финансовыми рынками.
Чем предстоит заниматься:
- Доработка и поддержка существующей торговой системы (торговых роботов), разработка нового функционала;
- Взаимодействие с другими членами команды с целью оптимизации работы системы.
Требования:
- Умение разрабатывать многопоточные сетевые приложения на C++ под Linux;
- Отличное знание С++11, STL, metaprogramming, Atomic, POSIX API, Boost, IPC;
- Знание фундаментальных структур данных и алгоритмов;
- Понимание lock-free алгоритмов;
- Умение решать нестандартные задачи;
- Знание английского языка на уровне чтения технической документации.
Дополнительные плюсы:
- Опыт работы со средствами отладки и профилирования под Linux;
- Понимание архитектуры ядра Linux, в особенности планировщика задач;
- Опыт Reverse Engineering;
- Опыт разработки с использованием С++14 и GCC 5+;
- Наличие высшего технического (математического) образования.
Условия работы:
- Конкурентная заработная плата (от 100 до 150 тыс. руб.), по результатам собеседования;
- Бонусы по результатам реализации поставленных задач;
- Гибкий график;
- Рабочее место с мощным компьютером и двумя 24" мониторами в современном офисном здании в шаговой доступности от метро и бесплатной парковкой;
- Неформальная дружеская атмосфера, признание коллег.