Назад
24 часа назад

Senior Software Engineer (C++/Trading)

Формат работы
remote
Тип работы
fulltime
Грейд
senior
Английский
b2
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

👩‍💻 Вакансия Senior Software Engineer - C++ - Trading Technologies

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Kraken

🟦Задачи
– Разрабатывать и поддерживать базовую платформу и ключевые программные компоненты для Kraken trading engine, опираясь на транспортный уровень обмена сообщениями на базе Aeron
– Разрабатывать и внедрять решения для обмена сообщениями с низкой задержкой и высокой доступностью по одноадресным, многоадресным и IPC каналам передачи
– Настройте и профилируйте весь системный стек — привязку процессора, топологию NUMA, обход ядра, размер буфера приема — чтобы сократить время ожидания в производственной инфраструктуре
– Создайте и расширьте интеграцию с архивами Aeron для надежного воспроизведения сообщений и сохранения потока.
– Создавайте и проектируйте решения, которые снижают риски, обеспечивают безопасность и защищают как системы, так и данные
– Пишите многоразовый, тестируемый и эффективный код
– Сотрудничайте с межфункциональными командами и вносите свой вклад в разработку дорожной карты продукта
– Работайте совместно в распределенной команде, используя навыки работы с программным обеспечением для эффективного общения и взаимодействия с заинтересованными сторонами

🟦Требования
– Опыт работы с современным C++ более 5 лет
– Предыдущий опыт работы, по крайней мере, в одной из перечисленных ниже систем с распределенной и/или высококонкурентной поддержкой Linux; среды с низкой задержкой и/или большим объемом транзакций.
– Глубокое понимание основ систем с низкой задержкой: структуры данных без блокировок, механическое взаимодействие, дисциплина в кэш-памяти, баланс между занятостью и парковкой / пробуждением.
– Опыт работы с Aeron или аналогичными системами передачи сообщений (например, Chronicle Queue, ZeroMQ, LMAX Disruptor) крайне желателен
– Опыт работы с сетями UDP, многоадресной рассылкой и методами обхода ядра (например, DPDK, RDMA) будет большим плюсом
– Знание SBE (Simple Binary Encoding) или аналогичных форматов сериализации с нулевой копией - это плюс
– Опыт профилирования и оптимизации кода (процессора, памяти, сети) — perf, flamegraphs, VTune или аналогичных
– Настоятельно рекомендуется высокий уровень владения Python, Rust и SQL
– Настоятельно желательно продемонстрировать знание типов ордеров, торговых систем и финансовых продуктов
– Желательно знакомство с криптовалютой/ блокчейном
– Проактивный склад ума, способность расставлять приоритеты в задачах и придерживаться жестких сроков выполнения
– Степень бакалавра в технической или количественной области

🌐

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -