Ищем Senior C#/.NET разработчика в инвестиционный фонд, который использует передовые алгоритмы для торговли на рынках криптовалют.
Обязанности:
Требования:
- Отличное владение C# (.NET 7+).
- Опыт разработки interop взаимодействия.
- Глубокое понимание многопоточности: модели памяти, синхронизация, lock-free, конкурентные коллекции.
- Опыт написания zero-allocation кода на C#: умение выявлять и устранять аллокации, знание особенностей CLR/GC.
- Хорошее знание протоколов, применяемых в торговых системах (FIX, FAST, WebSocket, TCP, UDP и др.).
- Широкий кругозор в области архитектур высокой производительности: опыт проектирования систем с минимальными задержками, распределённых и масштабируемых компонентов.
- Практический опыт оптимизации latency: профилирование, анализ «горячих» участков кода, устранение узких мест.
- Опыт работы в HFT-проектах.
- Опыт разработки market making стратегий по опционам, понимание специфики опционных рынков и рисков.
- Знание принципов работы matching engine, понимание механик работы биржевых ордеров и биржевого стакана.
- Умение работать с инструментами профилирования (dotTrace, PerfView, профилирование нативного кода и т.п.).
- Опыт работы с системами мониторинга и логирования (сбор метрик задержек, метрик производительности).
Условия: -
Удалённый формат.
-
Дружная команда разработчиков и квант-аналитиков, митинги, обмен знаниями, code review.
-
Сложные задачи: низколатентные торговые системы, новые подходы и технологии.