Senior Software Engineer, Data Product
Design and implement mission-critical data services that analyze blockchain activity at petabyte scale, architect scalable data models for sub-second querying, and collaborate across engineering, data science, and product teams.
Responsibilities
- Build highly scalable features that integrate with dozens of blockchains
- Design and architect data models for optimal storage and sub-second query latency
- Collaborate with data scientists, backend engineers, and product managers on data models
- Write clear design documents and communicate technical tradeoffs
- Deliver reliable, performant, and maintainable data services
Requirements
- Bachelor's degree or equivalent in Computer Science or a related field
- 5+ years of experience architecting scalable APIs, distributed systems, and production deployments
- Exceptional Python programming skills and proficiency in SQL or SparkSQL
- Experience with BigQuery and Postgres
- Experience building data pipelines, data platforms, or ML/BI workflows from scratch
- Proficiency with Airflow and dbt
- Experience with Dataflow, Spark, Kafka, or Flink
- Experience deploying and monitoring cloud infrastructure with Docker, Terraform, Kubernetes, and Datadog
- Ability to communicate technical decisions clearly to technical and non-technical stakeholders
- Experience mentoring engineers or analysts
Benefits
- Equity plan eligibility