Мы ищем опытного C++ инженера для нашей команды Trading Systems. Команда исследует способы повышения эффективности торговых систем, максимально используя современное оборудование и применяя весь спектр технологий — от низкоуровневой оптимизации на ассемблере до настроек ядра Linux и выгрузки части обработки данных на FPGA. Система, над которой работает команда, обеспечивает торговые операции компании, поэтому вы будете буквально работать в самом сердце компании и окажете прямое влияние на нашу торговую производительность, эффективность и прибыльность.
Вы будете работать бок о бок с очень талантливыми инженерами, включая двух золотых медалистов ICPC и победителей многочисленных CTF соревнований.
Обязанности
- Проектирование и поддержка высокопроизводительных торговых систем с использованием современного C++ и Python для различных бирж;
- Проведение производственных тестов для оценки протоколов, потоков данных и конкурентоспособности с акцентом на оптимизацию и повышение коэффициента заполнения (fill ratio);
- Разработка low-latency решений для инференса в различных аппаратных средах;
- Выбор оптимальных аппаратных и программных конфигураций для соответствия требованиям к задержке и производительности;
- Тесное сотрудничество с исследователями, командами по развитию бизнеса и другими заинтересованными сторонами для совершенствования и улучшения общего торгового процесса.
Требования
- Минимум 3 года профессионального опыта в качестве C++ разработчика;
- Владение C++ / современным C++ (C++17 и новее);
- Глубокое понимание операционных систем, сетей, оптимизации производительности;
- Экспертиза в Linux;
- Опыт работы над проектами со сложной архитектурой и высокой нагрузкой;
- Сильные знания в области алгоритмов и структур данных;
- Способность работать в быстро меняющейся среде и эффективно выполнять множество задач;
- Способность эффективно общаться внутри команды и с другими командами.
Будет плюсом
- Опыт разработки low latency систем;
- Владение Python;
- Опыт дежурств (on-call);
- Опыт работы со сетевым стеком: L1, L2, TCP, UDP;
- Экспертиза в современной архитектуре x86-x64;
- Любой опыт участия в соревнованиях по спортивному программированию (IOI, ICPC, hashcode) или CTF.
Мы ожидаем
- Способность работать в динамичной среде, жонглировать множеством ежедневных задач и соблюдать сроки;
- Интеллектуальное любопытство и желание осваивать новые навыки;
- Способность эффективно общаться внутри команды и с другими командами;
- Способность делиться новыми знаниями и навыками с командой.
Что мы предлагаем
- Динамичная и международная среда в быстрорастущей технологической компании;
- Зарплата на верхнем уровне рынка, наряду со значительными бонусами два раза в год;
- Свобода формировать внутреннюю культуру и создавать значимый опыт для сотрудников, проводить мероприятия по тимбилдингу;
- Медицинская страховка, компенсация спортивных расходов;
- Покрытие расходов на языковые курсы;
- Поддерживающая, опытная команда, которая ценит сотрудничество — и где ваше влияние будет заметно каждый день.