Engineering

Preventing mobile performance regressions with Maestro

We strive to build the best experience possible for our customers, so making our beautiful, snappy apps is non-negotiable. The hard part is keeping things fast while rapidly moving forward and shipping new features in our big and complex apps.

7 min read

Oxidizing Kraken, Part 2: from bet to backbone

Four years ago – in Oxidizing Kraken: improving Kraken infrastructure – I explained how Kraken began transforming its backend by leveraging Rust. Nearly four years later, how did that early bet turn out?

8 min read

Scaling Kraken’s trading infrastructure for the next decade of growth

Authored by: Shannon Kurtas, Product Director, Pro & Institutional Trading Max Kaplan, Sr. Engineering Director, Core Infrastructure & Data Engineering Suketu Gandhi, Sr. Engineering Director, Trading Technology Steve Hunt, VP Engineering Nearly twelve years ago, Kraken began its pioneering mission to become one of the...

9 min read

Testing Crypto Payments & Staking at Kraken

By: Brett McLain, Director of Engineering – Crypto, Fiat, Staking If you’re interested in cryptocurrencies, payments, or staking and want to help build the financial system of the future, the funding engineering team @ Kraken is hiring! When Kraken launched almost a decade ago, only...

11 min read

Oxidizing Kraken: Improving Kraken Infrastructure Using Rust

Simon Chemouil  –  Director of Engineering, Core Backend For more than two years now, Kraken’s Core Backend team has been using Rust to modernize services originally written in PHP, while building new products, expanding the feature set and supporting the ever expanding increase in cryptocurrency...

18 min read