About the Role
We’re looking for a Senior Data Engineer to join our team at Rain. In this remote role, you will be a hands-on builder responsible for architecting the ingestion, pipelines, and infrastructure that power our data ecosystem. As Rain scales to millions of end users across payments, card programs, and blockchain rails, your systems will ensure every team has access to timely, accurate, and trustworthy data.
What You'll Do
- 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.
Requirements
- 5–7+ years in data engineering roles, ideally within fintech, payments, B2B SaaS, or infrastructure-heavy startups.
- Strong Python and SQL fundamentals, with real experience building production-grade ETL/ELT.
- Hands-on experience with Airflow, Dagster, Prefect, or similar systems.
- Comfortable designing schemas, optimizing performance, and operating modern cloud warehouses (Snowflake, BigQuery, Redshift).
- Quality-obsessed with a focus on data integrity, testing, lineage, and observability.
- Ability to collaborate with backend engineers, analytics engineers, and cross-functional stakeholders to define requirements and deliver outcomes.
Nice to Have
- Experience ingesting and processing payment data, transaction logs, or ledger systems.
- Exposure to smart contracts, blockchain data structures, or on-chain event ingestion.
- Experience building data tooling for compliance, risk, or regulated environments.
- Familiarity with dbt and/or semantic modeling to support analytics layers.
- Prior experience standing up data platforms from 0→1 at early-stage companies.
What We Offer
- Unlimited time off with a requirement to take at least 10 days off.
- Flexible working arrangements to suit your productivity needs.
- Comprehensive health, dental, and vision plans for you and your dependents.
- 401(k) with a 4% company match to help you plan for the future.
- Equity option plan to share in our success.
- Health and wellness spending for gym memberships, fitness classes, and more.
- Team summits to strengthen relationships and build a common destiny.
This Senior Data Engineer position at Rain offers a unique opportunity to shape the data infrastructure of a rapidly growing fintech company. With competitive compensation and a flexible remote work environment, this role is ideal for experienced data engineers looking to make a significant impact.
Who Will Succeed Here
Expert proficiency in Python and SQL with a proven track record of implementing complex ETL/ELT processes using tools like Airflow and Dagster.
Strong familiarity with cloud data warehouses such as Snowflake, BigQuery, and Redshift, coupled with experience in designing scalable data architectures in a remote work environment.
A proactive problem-solver mindset that embraces continuous learning and adapts to evolving fintech technologies, ensuring data integrity and accessibility for diverse teams.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months