Staff Software Engineer - Curated Data
Core
Design and build the control plane for a curated data lifecycle, orchestrating thousands of interdependent models and propagating schema changes for onchain finance datasets.
Role type
Staff Software Engineer (Data Systems & Architecture)
Builds
High-quality curated datasets, orchestration systems, and data quality signals for onchain finance.
Domain
Onchain finance, blockchain data infrastructure, distributed systems.
Deliverable
production ML models | product features | infrastructure
Required skills
Backend engineering, data systems architecture, orchestration and scheduling, schema evolution, stateful stream processing, SQL and data modeling, distributed systems fundamentals, root cause analysis, AI tool usage.
Preferred skills
dbt or SQLMesh transformation frameworks, data lake formats (Parquet, Iceberg, Deltalog), experience where data is the product.
Technologies
Go, Kotlin, Rust, Python, SQL, Flink, Kafka Streams, Spark Structured Streaming, RisingWave, Materialize, Feldera.
Responsibilities
Design dependency-aware orchestration and recovery mechanisms; decide architecture (model, service, or job) per dataset; design ingestion-curation contracts; build alerting and data quality signals; break large problems into sequenced work for the team.
Seniority
Staff, hands-on IC with architectural ownership.