Kraken
Senior Software Engineer - Rust - Core Services
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Platform and Core Engineering криптоплатформы Kraken. Проектирование и развитие отказоустойчивых Rust-сервисов и внутренних платформ, поддерживающих глобальный трейдинг.
Задачи
- Проектировать и реализовывать надёжные Rust-сервисы и базовые библиотеки для ключевой инфраструктуры Kraken с приоритетом корректности, безопасности и долгосрочной поддерживаемости
- Писать переиспользуемый, тестируемый и высокоэффективный код, рассчитанный на масштаб, наблюдаемость и операционную устойчивость в продакшене
- Участвовать в проектировании архитектуры крупномасштабных распределённых систем: низколатентных и отказоустойчивых сервисов для глобального трейдинга и внутренних платформ
- Работать в команде из сотен опытных Rust-инженеров, поддерживая высокую инженерную культуру, основанную на ответственности, строгости и мастерстве
Требования
- 7+ лет опыта в разработке ПО
- Опыт построения и масштабирования общих систем и внутренних платформ, поддерживающих несколько продуктовых направлений
- Уверенное владение Rust для написания сетевых сервисов или асинхронного кода
- Security-first подход при проектировании систем для обеспечения надёжности
- Способность самостоятельно отлаживать проблемы на всех уровнях стека (ОС, сеть, приложение)
- Твёрдое понимание распределённых систем и технологий: RPC-протоколы, Kafka, event-driven системы
- Эффективное взаимодействие с продуктовыми командами для сбора требований и ограничений при проектировании систем
- Полная сквозная ответственность за системы и библиотеки
Условия
- Работа в одной из старейших криптоплатформ мира, которой доверяют более 10 млн частных и институциональных клиентов
- Продукты: спотовая торговля, маржа, фьючерсы, стейкинг и OTC-сервисы
- Регулируемая, security-sensitive среда с высокими стандартами надёжности, комплаенса и безопасности
- Равные возможности трудоустройства, без дискриминации и харассмента
- Заявки принимаются на постоянной основе, если в вакансии не указан конкретный дедлайн
Навыки
- Rust
- Kafka
- RPC
- Event-Driven Systems
- Distributed Systems
- Network Services
- Asynchronous Programming