Северная улица 443
О компании:
O2 Trading – мы создаем, проверяем, внедряем и масштабируем устойчивые алготрейдинг модели на крипторынке. Создаём комфортное пространство для реализации лучших трейдерских идей, математиков и специалистов по машинному обучению.
В настоящий момент в команду требуется:
"Rust-разработчик (Алготрейдинг для CEX)"
Уровень: Junior
Стек: Rust, Tokio, DashMap, async/await, WebSocket/REST, CEX API (Binance, OKX, Bybit и др.)
Что предстоит делать:
- Разрабатывать высоконагруженных ботов для алгоритмической торговли на централизованных криптобиржах (CEX)
- Реализовывать логику подписки на рыночные данные (order book, trades, tickers) через WebSocket и REST API
- Обрабатывать данные в реальном времени с минимальными задержками
- Реализовывать безопасные структуры хранения состояния (DashMap, HashMap + RwLock/Mutex) без гонок и утечек памяти
- Разрабатывать многопоточную и асинхронную логику, избегая deadlock’ов и излишней блокировки ресурсов
- Писать чистый, понятный и надёжный код с учётом особенностей low-latency приложений
Требования:
- Уверенное знание Rust: понимание ownership, borrowing, lifetimes
- Понимание принципов работы HashMap, DashMap, их плюсы и минусы в многопоточной среде
- Навыки работы с асинхронным и многопоточным кодом (Tokio, async/await, JoinSet, select!, spawn)
- Умение избегать утечек памяти, блокировок и гонок данных
- Опыт работы с WebSocket и REST API
- Базовое понимание архитектуры торговых систем
Плюсом будет:
- Опыт написания торговых или арбитражных ботов
- Знание принципов работы бирж
Условия:
- Полная/Частичная занятость, гибкий график, удалённый формат работы.
- Можете работать в любое удобное для Вас время.
- Ежедневный отчет о задаче и потраченном времени на неё.
- Оформление: договор услуг, подряда, ГПХ, сотрудничество с самозанятыми или ИП обсуждается индивидуально.
- Конкурентное вознаграждение (обсуждается на собеседовании, мотивация от результата).
Обязательно напишите сопроводительное письмо с началом в письме "Rust О2" написанное капс локом что бы мы поняли что вы откликнулись действительно ознакомившись с вакансией