We are looking for a Senior Data Engineer to join our team and build the core data pipelines, data warehouse, and data quality frameworks. The role is foundational and will shape the data backbone that underpins analytics, customer reporting, operational tooling, and on-chain integrations.
Requirements
- Design, build, and maintain Rain’s core data pipelines, including ingestion from payments processors, card issuers, blockchain nodes, internal services, and third-party APIs
- Own orchestration and workflow management, implementing Airflow, Dagster, or similar tools to ensure reliable, observable, and scalable data processing
- Architect and manage Rain’s data warehouse (Snowflake, BigQuery, or Redshift), driving performance, cost optimization, partitioning, and access patterns
- Develop high-quality ELT/ETL transformations to structure raw logs, transactions, ledgers, and on-chain events into clean, production-grade datasets
- Implement data quality frameworks and observability (tests, data contracts, freshness checks, lineage) to ensure every dataset is trustworthy
- Partner closely with backend engineers to instrument new events, define data contracts, and improve telemetry across Rain’s infrastructure
- Support Analytics and cross-functional teams by delivering well-modeled, well-documented tables that power dashboards, ROI analyses, customer reporting, and key business metrics
- Own data reliability at scale, leading root-cause investigations, reducing pipeline failures, and building monitoring and alerting systems
- Evaluate and integrate new tools across ingestion, enrichment, observability, and developer experience—raising the bar on performance and maintainability
- Help set the long-term technical direction for Rain’s data platform as we scale across new products, regions, and chains
Benefits
- Unlimited time off
- Flexible working
- Easy to access benefits
- Retirement goals
- Equity plan
- Rain Cards
- Health and Wellness
- Team summits
