Наш вклад в среду и сообщество

Помогаем новым поколениям математиков и программистов раскрыть свой потенциал, как когда-то помогли нам: поддерживаем вузы, делаем открытые курсы, проводим соревнования и лекции

Открытые курсы на Stepik

40+ часов видеолекций и 180+ уроков в курсах университетского уровня: алгоритмы, параллельное программирование, обучение с подкреплением, Unix. Курсы прошли более 10 000 студентов. Вузы-партнёры используют их в своих программах

  • Алгоритмы и структуры данных

    5.0 / 56300+ учащихся

    От моделей вычислений до деревьев поиска: сортировки, динамика, жадные алгоритмы, графы, дерево отрезков

    Преподаватель: Мария Горденко, НИУ ВШЭ

    67 уроков, 9 ч видео, 149 задач

  • Параллельное программирование

    4.9 / 51800+ учащихся

    Потоки и IPC, примитивы и алгоритмы синхронизации, модели памяти, lock-free стек и очередь, RCU, профилирование

    Преподаватель: Евгений Калишенко, СПбГУ, ВШЭ, ИТМО

    52 урока, 13 ч видео, 14 тестов

  • Глубокое обучение с подкреплением

    4.4 / 51400+ учащихся

    Основы обучения с подкреплением, классические алгоритмы Deep RL и обзор поднаправлений, практика на классических задачах. Python, ML

    13 уроков, 11 ч мин видео

  • Введение в Unix

    4 / 51100+ учащихся

    Командная строка, POSIX shell и скрипты, регулярные выражения и утилиты для текста, git, пакетные менеджеры и системы сборки

    44 урока, 7 ч видео

  • АКОС

    Скоро, курс в разработке

    Архитектура компьютера и операционные системы: ассемблер, память и кэши, процессы и потоки, системные вызовы, сеть и файловые системы

    Преподаватели: Давид Бадалян, Александр Мыльцев

  • Базовый C++

    Скоро, курс в разработке

    C++ с нуля до уверенного кода: синтаксис и типы, указатели и ссылки, память и время жизни объектов, классы, контейнеры STL, основы шаблонов и сборки

    Преподаватель: Ольга Хвостикова

Смотреть все курсы

4-й поток, сентябрь-декабрь 2026

Курс Effective C++

Курс по высокопроизводительному C++ в HFT-контексте. Собрали его для обучения своей команды, потом открыли студентам. Сейчас это курс по выбору в программах ВШЭ, СПбГУ и ИТМО, для студентов других вузов есть открытые места по конкурсу

Записаться в лист ожидания

Программа: C++ object model и memory layout, контейнеры std, сборка программ и библиотек, CMake, шаблоны и метапрограммирование, gdb, оптимизации, CPU и память, внутренности Linux, многопоточность.

За три запуска курс вырос из эксперимента в вузах Петербурга в открытый набор. В 2024 году отбор шёл через Яндекс.Контест, прошли 38 человек. В 2025 году открыли 100 мест для всех: 182 заявки, 92 зачислены. Подавались студенты МФТИ, ИТМО, ВШЭ, МГУ, СПбГУ, НГУ, Иннополиса и университетов Беларуси, Германии и Кореи, а с ними senior‑инженеры и предприниматели

ДЛЯ КОГО
Студенты 2–4 курсов, которые хотят больше узнать о высоко-производительном C++ и об индустрии HFT. Полезен и квантам, и разработчикам, если язык уже знаком
ФОРМАТ
Видеолекции, задачи с автопроверкой, два проекта с ручной проверкой, еженедельные Q&A, гостевые лекции разработчиков. Онлайн, 10-12 недель, 6-8 часов в неделю
АВТОР
Александр Тиунов, Senior Software Engineer из нашей команды, ранее преподавал C++ в ШАДе. Читает лекции сам и каждую неделю отвечает на вопросы на Q&A.
КОНКУРС И ОЦЕНКА
3+ человека на место, средняя оценка курса 4,91 из 5. Большинство участников оценили рост навыков по итогам курса выше ожидаемого, часть сильно выше
  • ИТМО
  • ВШЭ Москва
  • ВШЭ Петербург
  • СПбГУ

Контесты и соревнования на реальных задачах

Мы любим соревноваться и особенно любим побеждать. Транслируем это наружу через собственные и партнёрские соревнования, часть задач в них из нашей практики в HFT

Подписаться на обновления
  • День X

    2 октября 2026 г.

  • Low-latency Data Transfer Challenge

    Призовой фонд 12 000 $ Задача из практики наших C++ инженеров: доставить поток данных от одного источника нескольким получателям с минимальной задержкой.

    Завершено, 03.07-30.08.2026

События, мероприятия, технические доклады и лекции

Следить за анонсами в Telegram
  • Zero Cost Conf 2026

    Конференция по прикладному C++ с фокусом на производительность, Москва и Белград. Выступление нашей команды

    1 августа 2026, завершено

  • Back to Back Conf 2026

    Доклад «Трассирую и профилирую - бесплатно»: на примерах из HFT. Наш инженер в программном комитете

    Август 2026, завершено

  • OpenTalks.AI 2026

    Доклад «Machine Learning in HFT: Winning in an Ultra-Competitive Market», Белград

    19 февраля 2026, завершено

  • C++ Russia 2025

    Александр Емеленко, Senior C++ SWE: многопоточное программирование в высоконагруженных системах. Полный зал, почти час вопросов после.

    2025, завершено

  • Практический проект: hot-cold split в realtime-системах

    Студенты пишут LLVM-плагин, который размечает горячие и холодные участки кода, под руководством Senior инженера

    Осень 2024, завершено

  • Спонсорство финала ICPC NEF и ВКОШП

    Финал Северной Евразии и основной тур ВКОШП, полуфинал международного соревнования

    Декабрь 2023, завершено

  • Открытые лекции в НМУ и вузах

    Два направления, ML для торговых стратегий и low-latency инфраструктура. 8 мест, 2,5 месяца, 20 часов в неделю

    Весна 2023, завершено

  • Стажировки в HFT-проектах

    Два направления, ML для торговых стратегий и low-latency инфраструктура. 8 мест, 2,5 месяца, 20 часов в неделю

    Весна 2023, завершено

  • Онлайн-лекция «Quantitative Research

    Как математика и программирование помогают побеждать на финансовых рынках». Открытая лекция для студентов о работе кванта в HFT

  • Открытые лекции в НМУ и вузах

    Какие задачи решают инженеры и исследователи в HFT и почему здесь нужны математика, программирование, работа с данными и низкоуровневая оптимизация

    Завершено

Работаем внутри учебного процесса

Вузы-партнеры, где идут наши курсы: ВШЭ, СПбГУ, ИТМО. Больше четырех лет поддерживаем Независимый московский университет: закрываем больше 90% его финансовых потребностей. Мы не приходим с разовой лекцией и не уходим: наши форматы встроены в программу и повторяются каждый год.

  • Курс в учебной программе

    Наши курсы идут в вузах‑партнёрах как часть программы. Студент проходит курс и получает зачёт у себя в университете.

  • Практические задачи для студентов

    Даём задачи из своей практики. Студент берет её как курсовую или НИР, ведёт инженер, который решает эту задачу в работе.

  • Лекции и соревнования

    Лекция инженеров про то, как устроена работа внутри. Конкурсы по оптимизации на настоящих задачах из нашей практики, с призовым фондом и сокращённым треком найма.

  • НМУ (МЦНМО)
  • ВШЭ Москва
  • ВШЭ Петербург
  • СПбГУ
  • ИТМО
  • ICPC

4+ года главный спонсор Независимого московского университета

Телеграм-канал на 4000+ подписчиков

Разборы задач из продакшена, конспекты докладов, анонсы курсов и соревнований — в телеграм-канале

Все статьиТелеграм-канал

Тренерам, школам, вузам и организаторам соревнований

Работаем с теми, кто готовит сильных школьников и студентов. Расскажите, что нужно вам, и обсудим формат: курс в программу, совместное соревнование или поддержка вашего проекта.

«Я вырос из спортивного программирования. Программистом я не стал, но этот опыт помогает мне почти во всём, чем я занимаюсь. Сейчас я руковожу spectral:future — направлением, которое поддерживает сильных школьников и студентов в математике и IT. Spectral вкладывается в это системно, потому что мы считаем правильным поддерживать сообщество, из которого выросли сами »

Анатолий Федченко

Руководитель spectral::future

[email protected]

t.me/avfedchenko

Связаться

Как попасть в Spectral

  • Откликнуться на вакансию

    Стандартный трек занимает около трёх недель, при необходимости проходим его за несколько дней

    Вакансии
  • Через соревнования

    Лучшим участникам соревнований предлагаем сокращённый трек собеседований

  • Через университетские проекты

    Учебные проекты, задачи для студентов, курсы от инженеров компании

Вопросы и ответы

  • Обязателен ли опыт олимпиад, спортивного программирования, соревнований?

    Опыт олимпиад не обязателен, но положительно коррелирует с навыками, которые нам нужны. Подойдут и другие примеры достижений и успешного трека: топ рейтинга сильного технического вуза, научные достижения, быстрый трек роста, успешные проекты на работе.

  • Вы берёте людей без опыта?

    На junior-позиции, например Junior Quant, опыт работы не обязателен. На middle и senior реальные рабочие проекты и практические навыки ключевой фактор.

  • Можно ли совмещать работу у вас и учёбу?

    Да. Наши сотрудники заканчивали МФТИ, ВШЭ и СПбГУ, параллельно работая. Даём учебные отпуска для сдачи сессий и диплома.

  • Сколько в среднем занимает процесс найма и какие есть этапы?

    Базово около трёх недель, чтобы пройти все этапы в комфортном графике. При необходимости проводим все интервью за несколько дней. Периодически есть сокращённые треки по результатам участия в наших проектах.

  • Интервью проходят очно или удалённо?

    Все этапы можно проходить удалённо. Иногда на фит-интервью приглашаем в офис, познакомиться с лидом и командой.

  • Какой у вас формат работы?

    Только очный: скорость коммуникации и качество командной работы кратно выше при живом взаимодействии. В редких случаях обсуждаем удалёнку с успешным кандидатом.

  • Сколько часов в неделю вы работаете?

    Технические команды работают 40-45 часов в неделю. Плюс дополнительные форматы отпуска поверх обязательных по закону.

  • Как порекомендовать друга?

    Если у вас есть друзья, которые подходят под одну из открытых позиций, напишите нам в Telegram, мы с ними свяжемся.