c++ developer
генерация резюме под вакансию
сопроводительное письмо
описание
Kraken operates a long-standing global crypto platform providing spot trading, margin, futures, staking, and OTC services for individual and institutional clients. The exchange infrastructure includes matching engines, market data gateways, and trading backend services.
задачи
- Develop and maintain core framework and key software components for the trading engine, focusing 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, including CPU pinning, NUMA topology, kernel bypass, and receive buffer sizing;
- Build and extend Aeron Archive integrations for durable message replay and stream persistence;
- Build and design solutions that mitigate risk, implement security, and protect systems and data;
- Write reusable, testable, and efficient code;
- Collaborate with cross-functional teams and contribute to product roadmap accomplishment;
- Work collaboratively on a distributed team, leveraging soft skills to effectively communicate and engage with stakeholders.
требования
- 5+ Years of experience working with modern C++;
- Experience with Linux in distributed, highly-concurrent, low-latency, or high-volume transaction environments;
- Deep understanding of low-latency systems fundamentals, including lock-free data structures, mechanical sympathy, cache-line discipline, and busy-spin vs. park/wake tradeoffs;
- Experience profiling and optimising code (CPU, memory, network) using tools like perf, flamegraphs, or VTune;
- Proactive mindset with the ability to prioritize tasks and adhere to aggressive deadlines;
- BS in a technical or quantitative field;
- Nice to have: Experience with Aeron or comparable messaging transports (e.g. Chronicle Queue, ZeroMQ, LMAX Disruptor), experience with UDP networking, multicast, and kernel-bypass techniques (e.g. DPDK, RDMA), familiarity with SBE (Simple Binary Encoding) or similar zero-copy serialisation formats, high level of proficiency in Python, Rust, and SQL, demonstrated knowledge of order types, trading systems, and financial products, cryptocurrency/blockchain familiarity.
условия
- No conditions specified
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.