Вакансии
О компании
Работать у нас
Студентам и вузам
Новости
Вакансии
О компании
Работать у нас
Новости
HeadHunter
LinkedIn
Связаться с нами
Политика конфиденциальности
Студентам и вузам
JUNIOR C++ SWE
Мы ищем Junior C++ SWE, который будет разрабатывать торговую инфраструктуру, дающую конкурентное преимущество на рынке, и оптимизировать задержки.
Откликнуться
Откликнуться
Представим, что есть функция, которая по constexpr флагу может выполнять дополнительную работу. Может ли быть так, что my_func<true> будет быстрее, чем my_func<false>? Если да - почему?
Tech stack
C++
Experience level
STUDENT, GRADUATE
знаете,
как это решить?
template <bool flag>
void my_func() {
auto some_optional_var_1 = ...;
...
auto some_optional_var_n = ...;
[&] [[gnu::noinline]] () {
}();
auto some_optional_var_1 = ...;
...
auto some_optional_var_n = ...;
[&]() [[gnu::noinline]] {
}();
call_some_func(some_ optional_var_1, ..., some_optional_var_n);
if constexpr(flag) {
}
auto some_var1 = ...;
...
auto some_var_n = ...;
for (...) {
}
// do some operations
...
}
Если знаете ответ на эту задачу – нам точно есть, что обсудить.
Мы в Spectral::Technologies занимаемся высокочастотным трейдингом (HFT) — разрабатываем торговые стратегии и low-latency инфраструктуру, которая обрабатывает миллион RPS на каждом сервере с микросекундной задержкой.
Инфраструктурная разработка в HFT — как фрирайд: нет чёткой трассы, только ты, торговая система, единицы микросекунд и рынок. Нет уже готовых способов решения задач, и каждое действие имеет значение, потому что оно напрямую влияет на результат.
Лучшее от фрирайда получает тот, кто быстрее и скилловее других — и у нас так же. Чтобы быть первым, ты оптимизируешь каждый участок: сеть, ядро, компилятор, кэши и другие составляющие. Все это дает преимущество в скорости, а значит — снижает риски и увеличивает доходность.
Мы собрали одну из сильнейших инфраструктурных команд на рынке. Став ее частью, вы будете работать с задачами, напрямую связанными с продакшеном. Под руководством опытного лида вы прокачаете навыки low-latency оптимизаций, научитесь писать высокоэффективный код, понимать, как он взаимодействует с железом, обеспечивать стабильность продакшена, добавлять новые фичи и исследовать биржи в поисках конкурентных преимуществ.
мы
предоставим:
Задачи, в которых гарантированно и быстро растешь:
работа с low-latency, highload и оптимизациями на всех уровнях: от архитектуры до взаимодействия кода с железом. Здесь у вас будут реальное влияние на прод, большая зона ответственности и доступ к индустриальной экспертизе
Сильную команду:
работу в плоской структуре с инженерами из tier-1 компаний и опытными специалистами из индустрии, победителями и призерами олимпиад по математике, программированию и физике уровня IMO, IOI, ВОШ и ICPC NEF
Среду для эффективной работы:
у нас низкий time-to-market фичей и изменений, короткие циклы обратной связи, нет процессов ради процессов и есть поддержка performance-коуча, который помогает повысить личную продуктивность
Заботу 360°:
ー
завтраки и обеды в офисе
ー
ДМС со стоматологией
ー
корпоративный wellbeing-коуч
ー
покрытие спорта и английского
ー
трекинг ключевых показателей здоровья
ー
организация досуга
ー
лучшая техника для работы
мы ждём,
что вы:
Заканчиваете или уже закончили 3 курс университета
Пишете на C++ от 17 стандарта (мы используем 20/23)
Разбираетесь в АКОС (понимание работы ОС, assembler) и сетях (OSI model, transport layer TCP/UDP)
Владеете многопоточным программированием
Интересуетесь высокопроизводительным кодом и хотите прокачаться в low-latency-разработке
Готовы быстро расти и не боитесь брать на себя сложные задачи
будет
преимуществом:
Опыт участия в олимпиадах, спортивном программировании и других соревнованиях
Опыт разработки (работа, стажировки или практические проекты) в highload, low-latency или других задачах с упором на производительность и оптимизации
Опыт с Python/Golang
Английский от уровня B2 (Upper-intermediate)
Все вопросы по вакансии можно задать
Маргарите
.
откликнуться
НА ВАКАНСИЮ
ВАШЕ ИМЯ
НОМЕР ТЕЛЕФОНА
EMAIL
ЕСТЬ ЛИ У ВАС ОПЫТ В HFT?
Да, стажировка
Да, работа
Нет
ЗАГРУЗИТЕ CV
Загрузить файл
Добавить файлы
ССЫЛКА НА CV
НЕТ CV? РАССКАЖИТЕ СВОЮ ИСТОРИЮ
Я даю согласие на обработку персональных данных
Откликнуться
[{"lid":"1707414049375","ls":"10","loff":"","li_type":"nm","li_title":"\u0412\u0410\u0428\u0415 \u0418\u041c\u042f","li_ph":"e.g. \u0418\u0432\u0430\u043d \u0418\u0432\u0430\u043d\u043e\u0432*","li_req":"y","li_nm":"Name"},{"lid":"1707414049376","ls":"20","loff":"","li_type":"ph","li_title":"\u041d\u041e\u041c\u0415\u0420 \u0422\u0415\u041b\u0415\u0424\u041e\u041d\u0410","li_ph":"e.g. +7 999 99 99*","li_req":"y","li_nm":"Phone"},{"lid":"1707414049377","ls":"30","loff":"","li_type":"em","li_title":"EMAIL","li_ph":"e.g. ivanivanov@gmail.com*","li_req":"y","li_nm":"Email"},{"lid":"1707414049378","ls":"40","loff":"","li_type":"sb","li_title":"\u0415\u0421\u0422\u042c \u041b\u0418 \u0423 \u0412\u0410\u0421 \u041e\u041f\u042b\u0422 \u0412 HFT?","li_req":"y","li_variants":"\u0414\u0430, \u0441\u0442\u0430\u0436\u0438\u0440\u043e\u0432\u043a\u0430\n\u0414\u0430, \u0440\u0430\u0431\u043e\u0442\u0430\n\u041d\u0435\u0442","li_nm":"\u0415\u0421\u0422\u042c \u041b\u0418 \u0423 \u0412\u0410\u0421 \u041e\u041f\u042b\u0422 \u0412 HFT"},{"lid":"1707414049379","ls":"50","loff":"","li_type":"uw","li_title":"\u0417\u0410\u0413\u0420\u0423\u0417\u0418\u0422\u0415 CV","li_uwkey":"google-d9fb70c3cbf8536f93174cb","li_nm":"\u0417\u0410\u0413\u0420\u0423\u0417\u0418\u0422\u0415 CV"},{"lid":"1707414049380","ls":"60","loff":"","li_type":"ur","li_title":"\u0421\u0421\u042b\u041b\u041a\u0410 \u041d\u0410 CV","li_ph":"e.g. Link","li_nm":"\u0421\u0421\u042b\u041b\u041a\u0410 \u041d\u0410 CV"},{"lid":"1707414049381","ls":"70","loff":"","li_type":"ta","li_title":"\u041d\u0415\u0422 CV? \u0420\u0410\u0421\u0421\u041a\u0410\u0416\u0418\u0422\u0415 \u0421\u0412\u041e\u042e \u0418\u0421\u0422\u041e\u0420\u0418\u042e","li_ph":"e.g. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u043e \u0432\u0430\u0441","li_rows":"3","li_nm":"\u041d\u0415\u0422 CV \u0420\u0410\u0421\u0421\u041a\u0410\u0416\u0418\u0422\u0415 \u0421\u0412\u041e\u042e \u0418\u0421\u0422\u041e\u0420\u0418\u042e"},{"lid":"1707414049382","ls":"80","loff":"","li_type":"cb","li_req":"y","li_label":"\u042f \u0434\u0430\u044e \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u0435 \u043d\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445","li_checked":"y","li_nm":"Checkbox"}]
Спасибо!
Данные успешно отправлены
Мы свяжемся с вами в течение одного рабочего дня. Вы можете узнать больше о фонде и наших образовательных проектах в телеграм-канале.
В Telegram
В Telegram