All vacancies
Kraken

Software Engineer - Rust Blockchain Platform

Kraken · remote · middle · full-time
cryptodevweb3 RustTypeScriptgRPCCI/CDKubernetesDistributed SystemsLow-latencyCloud InfrastructureEvent StreamingGraphQLRelational DatabasesAPI Design
6.3
AI Score
The vacancy is well-structured but lacks compensation details, affecting overall quality.
no salary info
Job description
Kraken is a mission-focused company rooted in crypto values, dedicated to accelerating the global adoption of crypto to enable financial freedom and inclusion. As a fully remote company, Kraken has team members in 70+ countries who develop premium crypto products for experienced traders, institutions, and newcomers, including Kraken Pro, Desktop, Wallet, and Kraken Futures, all while maintaining industry-leading security and client support. The Blockchain Platform team serves as the connective tissue of Kraken's engineering organization. This team builds the infrastructure that every other team touching blockchain data relies on, abstracting away the complexities of dozens of different chain protocols to enable rapid development without requiring deep blockchain expertise across the board. They own systems for node interactions, block ingestion & parsing, balance tracking, and on-chain data processing at scale, handling over 1.2 billion operations daily across 120+ chains.
Responsibilities
### Responsibilities - Design and implement high-throughput, low-latency services and libraries in Rust and TypeScript. - Integrate new blockchains into existing systems. - Design robust data protection and access control systems with security as a primary concern. - Collaborate with product and infrastructure teams to meet blockchain data needs. - Contribute to internal tooling, documentation, and organizational standards.
Requirements
### Requirements - 5+ years of backend engineering experience. - Strong proficiency in asynchronous Rust. - Experience with high-volume, distributed systems. - Familiarity with API design including GraphQL and gRPC. - Experience with Kafka or similar event streaming platforms. - Comfortable with core DevOps tooling such as Docker, Kubernetes, CI/CD pipelines. - Hands-on experience with multiple blockchain ecosystems. - Experience working with or contributing to open-source blockchain clients. - Familiarity with relational databases, logging & monitoring systems, and cloud-based infrastructure providers. - Passionate about security, reliability, and performance. - Considerate of tomorrow’s engineer: clean code, clear documentation, meaningful tests. - Comfortable with ambiguity and able to drive alignment across teams with different priorities. - Pragmatic – you know when to build the elegant solution and when to ship the working one.
About Kraken
Kraken (legally Payward, Inc.) is a US-based cryptocurrency exchange that facilitates trading of cryptocurrencies, stocks, futures, and ETFs in most US states. It serves over 10 million clients worldwide with $207 billion in quarterly trading volume and has expanded to tokenized equities for non-US customers.
Crypto · 1000+ · San Francisco, United States · Founded 2011 · https://kraken.com
Apply to this role