Rain13.02.26
AI SCORE 8.5

Senior Data Engineer - Building the Future of Fintech

$140K–$215K/year

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.
Why This Job8.5 of 10

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.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

Python for Data Engineeringcourse

Career Path

Senior Data Engineer(Now)Lead Data Engineer(2-4 years)Data Engineering Manager(5-7 years)

Market Overview

Market Size 2024
$10.2B
Annual Growth
22.5%
AI Adoption
65%
Investment
+150%
Labour Demand
+30%
Avg Salary
$130K

Skills & Requirements

Required
PythonSQLAirflow
Growing in Demand
Machine LearningData Visualization (Tableau, Power BI)Cloud Data Engineering (AWS, GCP, Azure)
Declining
HadoopApache Pig

Domain Trends

Increased Demand for Real-Time Data Processing
With 75% of organizations prioritizing real-time analytics, technologies like Airflow and Dagster are becoming essential for data engineering roles.
Shift Towards Cloud Data Warehousing
Snowflake and BigQuery are leading the market, with a projected growth of 30% in adoption rates as companies move away from on-premises solutions.
Integration of AI in Data Pipelines
AI-driven ETL processes are expected to increase by 50% by 2025, making skills in machine learning and automation critical for data engineers.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.