О компании
Kraken is a mission-focused company rooted in crypto values, aiming to accelerate the global adoption of crypto.
Обязанности
- Develop and maintain core framework and key software components for the Kraken trading engine, with a focus on the Aeron-based messaging transport layer.
- Design and implement low-latency, high-availability messaging solutions across unicast, multicast, and IPC transport paths.
- Tune and profile the full system stack to squeeze latency out of production infrastructure.
- Build and extend Aeron Archive integrations for durable message replay and stream persistence.
- Build and design solutions that mitigate risk, implement security, and protect both systems and data.
- Collaborate with cross-functional teams and contribute to product roadmap accomplishment.
Требования
- 5+ years experience working with modern C++.
- Prior experience in at least one of the following using Linux — distributed and/or highly-concurrent systems; low-latency and/or high-volume transaction environments.
- Deep understanding of low-latency systems fundamentals.
- Experience with Aeron or comparable messaging transports highly desirable.
- High level of proficiency in Python, Rust, and SQL strongly preferred.
- Cryptocurrency/Blockchain familiarity highly preferable.
Условия и бенефиты
- Fully remote company with Krakenites in 70+ countries.
- Focus on industry-leading security, crypto education, and world-class client support.
- Encouragement to apply even if you don't fully meet the listed requirements, especially if you're passionate or knowledgeable about crypto.
- Equal opportunity employer that doesn’t tolerate discrimination or harassment of any kind.



