Антикризисная поддержка от Promopoisk: бесплатное размещение вакансий на сайте Подробнее

Разработчик C++ в Команду

Работодатель, вероятно, уже нашел нужного кандидата и больше она не актуальна.

Вы можете перейти на главную страницу, воспользоваться каталогом вакансий или поиском на сайте.
Или напишите нам на почту: support@promopoisk.com

на дому
5 000 - 6 000 $ за месяц
2 год назад

Команда, занимающаяся торговлей на классических и криптобиржах

Обязанности

  • Написание высокопроизводительных коннекторов к биржам
  • Написание различных декодеров данных
  • Оптимизация всего и вся (если читали мануалы Intel, это плюс)
  • Архитектурные изыскания и предложения

Требования

  • Опыт работы от 5 лет
  • Хорошие знания языка программирования C++ (текущий в проекте с++17)
  • Хорошая алгоритмическая подготовка
  • Понимание для чего необходимы шаблоны
  • Опыт работы с POSIX
  • Опыт использования библиотек уровня Boost, Curl
  • Опыт сетевого и многопоточного программирования
  • Высокая культура написания кода
  • Опыт разработки под Linux

Приветствуется:

  • Опыт разработки высокопроизводительных систем
  • Опыт и/или желание вести разработку на новых стандартах C++
  • Широкий кругозор/опыт программирования на иных языках (python, bash)
  • Знание инструментов и средств разработки: gcc, gdb, git
  • Опыт работы в сфере биржевой торговли, брокерских услуг, на финансовом рынке
  • Участие в проектах по разработке систем алготрейдинга (написания алгоритмов/бизнес-логики/коннекторов к биржевым и прочим площадкам)
  • Практические навыки и/или теоретические знания в области финансовых рынков и/или биржевой торговли, опыт работы в сфере финансовых рынков
  • Понимание парадигм ООП и взвешенное их применение
  • Понимание модели памяти архитектуры x86
  • Понимание работы кеша процессора (MESI, когерентность кешей)
  • Понимание, что такое NUMA (знать цену обращения к соседней ноде)
  • Умение работать независимо
  • Использование профилировщиков для поиска узких мест (perf, PMU, IACA)
  • Умение векторизовать код
  • Умение дизассемблировать код и разобраться в нем
  • Знание техник оптимизации

Условия

  • Полная занятость, удаленная работа
  • Оплата: 5 000-6 000$
Поделиться вакансией с друзьями
Должность
Зарплата
Категория
Тип занятости
Местоположение
Выплаты
Условия работы
Знание языков
Поделиться вакансией с друзьями