CareerPlan

Senior Software Engineer, Data Services

San FranciscoFull-time2026-10-13 → 2026-11-09

Core

Build and operate blockchain ingestion, indexing, storage, and API-serving systems to turn blockchain activity into reliable, scalable data for developers.

Role type

Senior backend engineer (distributed data systems)

Builds

Token, portfolio, and transfer APIs with streaming capabilities for blockchain applications

Domain

Web3 infrastructure / Blockchain data services

Deliverable

production ML models | product features

Required skills

backend system design, distributed data systems, database management, indexing, query performance optimization, consistency modeling, asynchronous processing, failure recovery, API design

Preferred skills

ClickHouse, Kafka, blockchain indexers, EVM logs, streaming systems, storage migrations

Technologies

ClickHouse, Kafka, blockchain protocols

Responsibilities

Build and operate blockchain ingestion and indexing systems; Handle reorganizations, retries, and data corruption prevention; Improve query performance and data freshness; Extend API capabilities and chain coverage; Develop streaming and event-delivery capabilities; Reduce data storage and processing costs; Participate in production support and incident response

Seniority

Senior, hands-on IC