С++ developer

С++ developer


Remote | full time | 4 000-5 000$

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

Требования:

·    опыт работы от 5 лет;

·    хорошие знания языка программирования C++ (текущий в проекте с++17);

·    хорошая алгоритмическая подготовка;

·    понимание для чего необходимы шаблоны;

·    опыт работы с POSIX;

·    опыт использования библиотек уровня Boost, Curl ;

·    опыт сетевого и многопоточного программирования;

·    высокая культура написания кода;

·    опыт разработки под Linux.

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

·    опыт разработки высокопроизводительных систем;

·    опыт и/или желание вести разработку на новых стандартах C++;

·    широкий кругозор/опыт программирования на иных языках (python, bash);

·    знание инструментов и средств разработки: gcc, gdb, git;

·    опыт работы в сфере биржевой торговли, брокерских услуг, на финансовом рынке;

·    участие в проектах по разработке систем алготрейдинга (написания алгоритмов/бизнес-логики/коннекторов к биржевым и прочим площадкам);

·    практические навыки и/или теоретические знания в области финансовых рынков и/или биржевой торговли, опыт работы в сфере финансовых рынков;

·    понимание парадигм ООП и взвешенное их применение.

·    понимание модели памяти архитектуры x86

·    понимание работы кеша процессора (MESI, когерентность кешей);

·    понимание, что такое NUMA (знать цену обращения к соседней ноде);

·    умение работать независимо;

·    использование профилировщиков для поиска узких мест (perf, PMU, IACA);

·    умение векторизовать код;

·    умение дизассемблировать код и разобраться в нем;

·    знание техник оптимизации.

Задачи:

·    написание высокопроизводительных коннекторов к биржам;

·    написание различных декодеров данных;

·    оптимизация всего и вся (если читали мануалы Intel, это плюс);

·    архитектурные изыскания и предложения.


Контакт:

@sofyashapkina



Report Page