Разработчик C++ (Middle)

Дата размещения вакансии: 23.11.2024
Работодатель: Актив Матрикс
Уровень зарплаты:
от 200000 RUR
Город:
Москва
Серпуховско-Тимирязевская линия метро Полянка
Требуемый опыт работы:
От 1 года до 3 лет

Ищем программиста на 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.)
  • Участие в обсуждении и проектировании архитектуры приложений
  • Проведение код ревью

Мы предлагаем

  • Работа в команде специалистов в области высокочастотной торговли
  • Минимум бюрократии
  • Возможность предлагать идеи и активно участвовать в развитии компании
  • Оформление по ТК РФ, ДМС после испытательного срока, гибкий график работы с возможностью удалённой работы, офис рядом с метро Полянка, ежегодный бонус по результатам работы, компенсация обедов

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