Software Engineer - Crypto Data Foundations
Core
Build and operate distributed systems for real-time blockchain data ingestion, indexing, and query to power Coinbase and external developers.
Role type
Senior IC backend engineer (distributed systems)
Builds
Ultra-low-latency indexing platform, SDKs, and primitives for blockchain data
Domain
Blockchain / Crypto data infrastructure
Required skills
Go, Python, Kafka, gRPC, Redis, S3, ClickHouse, MongoDB, distributed systems design, stream processing, data modeling
Preferred skills
Blockchain data structures, finality, reorgs, RPC nodes, wallets, generative AI
Technologies
Kafka, gRPC, Redis, S3, ClickHouse, MongoDB
Responsibilities
Design and operate distributed systems for real-time blockchain data ingestion and indexing; deliver new chain integrations, migrations, and backfills; partner on data contracts and SDKs; execute architecture and performance improvements; support engineering quality through code reviews and testing.
Seniority
Senior, hands-on IC