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