R

Rain

Employer-provided on-demand earned wage access

Analytics Engineer - Finance

Data EngineeringPosted on Nov 12
Full-time

About the Job

Requirements

  • At least 3 years of experience in analytics engineering, software engineering, or analytics with a strong data modeling focus.
  • Proficiency using AI tools to learn new skills, navigate unfamiliar domains, and accelerate work, while taking responsibility for checking the output.
  • Strong SQL skills in a modern data warehouse such as BigQuery, Snowflake, or Redshift, including complex joins, window functions, and incremental logic.
  • Hands-on dbt experience in data modeling, testing, documentation, version control, and code review.
  • Experience reconciling data across systems and explaining differences down to the row.
  • Familiarity with financial metrics and processes, such as revenue and costs, financial statements, reconciliation, or monthly close.
  • Attention to detail, including validating results against source systems and explaining assumptions, tradeoffs, and uncertainty.
  • Ability to work independently and collaboratively in a fast-moving startup and communicate clearly with technical and nontechnical partners.

Responsibilities

  • Build and own Finance models for ledger, settlements, card transactions, invoicing, fees, and collateral, with clear grain and consistent definitions.
  • Build and run reconciliations between internal systems and external sources, including card networks, processors, banks, and partners; investigate breaks and fix root causes.
  • Support month-end close and audit readiness with validated, documented outputs Finance can trust.
  • Automate recurring Finance reporting and deliveries, including scheduled reports, exports, and alerts, so close and partner reporting run without manual work.
  • Add data quality tests and alerts so issues are caught before Finance sees them.
  • Partner with Finance to define metrics such as revenue, costs, volume, and contribution profit, and make them reusable across teams.
  • Build self-serve reporting so Finance can answer recurring questions independently.
  • Work with data and platform engineers on ingestion and source changes, following Rain’s data standards and access policies.

Desired Qualifications

  • Experience in payments, card issuing, fintech, or stablecoins, such as settlement files, ledgers, or interchange.
  • Experience with BI as code, such as Lightdash, Looker, or Omni.
  • Python or another scripting language for automation and data checks.
  • Experience working directly with Finance or Accounting teams.
  • Experience with orchestration and ingestion tools such as Dagster, Airflow, Meltano, Fivetran, or Datastream.

About the Company

Rain

Employer-provided on-demand earned wage access

Rain provides an Earned Wage Access (EWA) platform that lets employees access part of their earned income before payday. It integrates with employers’ payroll and timekeeping systems (such as Workday and Netchex) to track gross earnings in real time, and employees use a mobile app to view available earnings and request a transfer to their bank account for a small, ATM-like fee. Revenue comes mainly from these transaction fees. Beyond EWA, Rain offers financial wellness tools in its app, including spending analytics, balance alerts, and access to financial coaching and education. The company aims to reduce financial stress for workers, help employers improve retention and productivity, and serve a broad range of clients from small businesses to large enterprises. Its differentiators include seamless payroll integration, real-time earnings tracking, and a bundled suite of financial wellness features.

Company size
201-500
Company stage
Series B
Total funding
$120.2M
Headquarters
Manama, Bahrain
Founded
2021

Recently Posted Jobs

Explore more opportunities at Rain

See more jobs