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

Дата размещения вакансии: 28.06.2024
Работодатель: Лаб80
Уровень зарплаты:
от 250000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Мы — команда специалистов в области алгоритмической торговли. Работаем над развитием высокотехнологичного хедж-фонда с фокусом на применение наиболее современных знаний в области математики, финансов и IT

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

Ценим инновационность, энергичность, свежие решения и нестандартный подход. Стремимся к результату, а не к процессу. Выступаем за баланс между работой, семьей и хобби

Мы ищем старшего инженера по развитию и доработке торговой системы — разработчик С++ (Middle), который присоединится к нашей профессиональной команде

Мы ждем, что кандидат

  1. Присоединится к команде разработки торговой системы
  2. Будет работать над подключениями к торговым площадкам и развитием торговых алгоритмов, проектированием low-latency компонентов

Задачи:

  • Разработка торговых алгоритмов, удовлетворяющих сложным требованиям торговых стратегий
  • Анализ биржевых API для достижения наиболее быстрого способа взаимодействия с торговыми площадками
  • Использование инструментов тестирования (мануального и автотестирования: юнит тесты, интеграционные, производительные) для обеспечения качества, надежности и работоспособности разработанных алгоритмов
  • Поддержание и улучшение существующих торговых алгоритмов
  • Документирование реализованных алгоритмов
  • Участие в разработке архитектуры торговой платформы
  • Координация работы команды: декомпозиция, планирование и распределение задач для группы разработчиков
  • Развитие профессиональных навыков команды, наставничество, мотивация, участие в формировании команды

Стек:

С++, Windows OS, Linux OS, TCP, UDP, HTTP/REST, WebSocket

Требования:

  • Высшее образование
  • Уверенные навыки программирования на C++;
  • Понимание и следование принципам эффективной программной инженерии — SOLID, TDD;
  • Понимание протоколов передачи данных — TCP, UDP, HTTP/REST, WebSocket;
  • Понимание устройства компьютерных систем и ПО — Windows OS, Linux OS, сетевой стек
  • Знание структур данных и классических алгоритмов, многопоточное программирование, распределенные вычисления, оптимизация производительности;
  • Понимание технической документации на английском языке;
  • Опыт работы в HFT или смежных областях приветствуется
  • Знание FIX/FAST протоколов приветствуется

Условия:

  • Работа в команде профессионалов в сфере финансовых рынков
  • Возможность работать удаленно или в свободном графике в светлом офисе около м. Достоевская (в Мск) или м. Петроградская (в СПб)
  • Соблюдение баланса между работой и личной жизнью, без переработок
  • Дружный коллектив, отсутствие формализма и демократичная обстановка, быстрое принятие решений
  • Зарплата (обсуждается индивидуально на собеседовании) + годовые бонусы по результатам работы