Разработчик C++ (алготрейдинг)

Храмцова Полина

Разработчик C++ (алготрейдинг)

Описание вакансии

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

Наша цель — с нуля создать надёжную систему с низкой задержкой, которая объединит основные криптовалютные биржи, обрабатывая потоки рыночных данных и исполняя ордера с эффективностью на уровне микросекунд.

Основная задача С++ разработчика - создавать WebSocket- и REST-клиенты, способные обрабатывать сотни тысяч сообщений в секунду, анализировать и нормализовать рыночные данные с минимальными накладными расходами и обеспечивать более быструю доставку наших ордеров на биржи.

Обязанности:

Интеграция с биржами: реализация надежных коннекторов WebSocket и REST API для крупных криптовалютных бирж с учетом их уникальных особенностей и требований.

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

Устойчивость к ошибкам: реализация комплексной обработки ошибок, автоматического переподключения и механизмов отказоустойчивости для работы с ненадежными API-интерфейсами обмена.

Мониторинг и тестирование: создание контрольных показателей для отслеживания задержек на каждом этапе, написание тестов.

Поэтапная оптимизация: профилирование, измерение и систематическое улучшение производительности на основе реальных производственных показателей.

Наши пожелания к квалификации:

Прочная основа C++: более 3 лет опыта работы с современным C++ (минимум C++17, предпочтительно C++20/23).

Асинхронное сетевое программирование: практический опыт работы с асинхронным вводом-выводом (Boost.Asio, epoll и т.п.). Вы понимаете разницу между блокирующими и неблокирующими операциями.

Управление производительностью: вы знаете, что такое строка кэша, почему распределение памяти в горячих путях — это плохо и как использовать инструменты профилирования для поиска настоящих узких мест.

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

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

Технический стек проекта:

  • Языки: C++20/23 (основной), Python (инструментарий).
  • Библиотеки: Boost.Asio/Beast, {fmt}, Google Benchmark, Catch2/GTest.
  • Инструменты: Clang, GDB, Perf, Valgrind, Grafana/Prometheus.
  • ОС: Ubuntu 22/24 LTS.
  • Будущее: потенциальное внедрение Rust, обход ядра в сетях.

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

Работа в режиме полной занятости полностью удаленно или в гибридном формате ( в г.Москва).

Фиксированный оклад в диапазоне 300 000 - 400 000 рублей "на руки", возможности расти в доходе вместе с компанией.

Прямое подчинение и получение задач от фаундера бизнеса, возможность технического обсуждения и обмена экспертизами.

Прямое влияние: ваш код напрямую повлияет на наши прибыли и убытки. Без бюрократических проволочек.

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

Процесс взаимодействия: общение с рекрутером - интервью с фаундером - тестовое задание - техническое интервью - оффер.

Навыки
  • C++
  • Boost
Посмотреть контакты работодателя

Похожие вакансии

Онмун компани
Удаленная работа
  • Москва

  • до 500000 RUR

Рекомендуем
АйТи Сервис Менеджмент

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

АйТи Сервис Менеджмент

Удаленная работа
  • Москва

  • от 250000 RUR

Рекомендуем
МКО Системы
Удаленная работа
  • Москва

  • от 250000 RUR

Рекомендуем
Эверис, Представительство

Ведущий программист С++

Эверис, Представительство

Удаленная работа
  • Москва

  • до 500000 RUR

Медиа Ком
Удаленная работа
  • Москва

  • до 500000 RUR

Яндекс
Удаленная работа
  • Москва

  • до 500000 RUR

Rubius
Удаленная работа
  • Москва

  • до 500000 RUR

BAUM
Удаленная работа
  • Москва

  • до 500000 RUR

Старший разработчик С++

Кузьминова Алеся Игоревна

Удаленная работа
  • Москва

  • до 500000 RUR

Watt Studio
Удаленная работа
  • Москва

  • до 500000 RUR

Т1
Удаленная работа
  • Москва

  • до 500000 RUR

Rubius
Удаленная работа
  • Москва

  • до 500000 RUR

БАЗИС
Удаленная работа
  • Москва

  • до 500000 RUR

СПБ Биржа
Удаленная работа
  • Москва

  • до 500000 RUR

Ростелеком Информационные Технологии

Разработчик С/C++ (Видеоплатформа)

Ростелеком Информационные Технологии

Удаленная работа
  • Москва

  • до 500000 RUR

РДП Энтерпрайз
Удаленная работа
  • Москва

  • до 500000 RUR

Систематика Консалтинг

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

Систематика Консалтинг

Удаленная работа
  • Москва

  • до 500000 RUR

Spice IT
Удаленная работа
  • Москва

  • до 500000 RUR

Ультиматек
Удаленная работа
  • Москва

  • до 500000 RUR

МКО Системы
Удаленная работа
  • Москва

  • до 500000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию