Senior Software Engineer, Data Services
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