Senior Software Engineer, Data Engineering Platform
Core
Build SDKs, self-service apps, and abstractions to centralize and simplify access to Coinbase's internal and third-party data for analytics and machine learning.
Role type
Senior IC data engineering platform engineer (blockchain infrastructure)
Builds
Blockchain network infrastructure, platform APIs, SDKs, and self-service data tools
Domain
Fintech + Blockchain protocols (Bitcoin, Ethereum)
Deliverable
production ML models | product features
Required skills
distributed systems design, microservices architecture, API design, high-throughput low-latency systems, blockchain protocol integration, infrastructure technologies (Golang, Kafka, Redis, MongoDB)
Preferred skills
generative AI application, system re-architecture, data migration
Technologies
Golang, Kafka, Redis, MongoDB, Bitcoin, Ethereum
Responsibilities
Design and deliver blockchain network infrastructure abstracting complexity into reliable APIs; Lead multi-quarter initiatives for new chain integrations and system re-architecture; Define and maintain APIs, SLOs, and observability with on-call ownership; Partner with teams to establish data contracts and ship SDKs; Build deep technical context across multiple blockchain protocols to simplify cross-chain operations
Seniority
Senior, hands-on IC