Мы — глобальная компания, занимающаяся алгоритмической торговлей, с передовым технологическим стеком, управляющая полным торговым циклом — от исследования рынка и разработки стратегий до разработки алгоритмов и инжиниринга программного обеспечения. Наша сила заключается в глубокой экспертизе рынка и постоянном развитии нашей инфраструктуры, чтобы оставаться впереди индустрии.
Мы ищем Senior Rust engineer для создания и поддержки основной платформы, на которой осуществляется наша торговля. Работа связана с низкой задержкой, надежностью и доведением до совершенства деталей в системах, где ошибки дорого обходятся.
Обязанности:
- Проработка высокоуровневых бизнес- и технических требований с командами продакт-менеджмента, трейдинга и разработки, а затем реализация соответствующих функций платформы.
- Проектирование, создание и поддержка основных компонентов платформы на Rust: шлюзы бирж и брокеров, конвейеры данных, инструменты мониторинга и инфраструктура для алгоритмической торговли.
- Оптимизация задержки, пропускной способности и стабильности на основе измерений и нагрузочного тестирования. Низкая задержка, надежность и детерминизм являются жесткими требованиями.
- Добавление наблюдаемости (observability) новым компонентам (метрики, логи, трассировка, оповещения, дашборды), чтобы проблемы исполнения выявлялись на ранней стадии.
- Диагностика инцидентов в торговом цикле, поиск первопричины, написание анализа инцидента и исправление проблемы, чтобы она не повторилась.
- Обеспечение качества посредством автоматизированного (юнит-, интеграционного, нагрузочного) и ручного тестирования с QA, а также поддержка тестовых фреймворков и наборов для интеграции, которые валидируют сценарии перед выпуском в продакшн.
- Документирование модулей, контрактов сервисов, правил интеграции и операционных руководств (runbooks).
- Помощь в проектировании и декомпозиции фич и эпиков, учитывая бизнес-требования и операционные риски.
Квалификация:
- 5+ лет релевантного опыта создания систем с низкой задержкой и высокой надежностью.
- Обширный опыт работы с Rust.
- Хорошее понимание компьютерных систем и архитектуры программного обеспечения: Linux, сети, структуры данных и алгоритмы, параллельное и конкурентное программирование, распределенные вычисления и оптимизация производительности.
- Сильные инженерные основы и предпочтение читаемому, поддерживаемому коду и разумному тестированию.
- Принятие ответственности за задачи до их внедрения в продакшн и работа по устранению блокирующих факторов, в том числе при необходимости – активное взаимодействие с коллегами.
- Высшее техническое образование или эквивалентный профессиональный опыт.
- Желательно: знакомство с торговой предметной областью: рыночные данные, торговые протоколы, операционные риски.
Что мы предлагаем:
- Remote-first: работайте из любой точки мира.
- Технологичная среда: отсутствие бюрократии, устаревших систем или технического долга.
- Рост и развитие: работайте с лучшими специалистами в быстро меняющейся, инновационной культуре.
- Бонусы: медицинская страховка, спортивные льготы, оборудование для домашнего офиса и образовательная поддержка.