R

Rain

Employer-provided on-demand earned wage access

Data Platform Engineer

Data EngineeringPosted on Nov 12
Full-time

About the Job

Requirements

  • At least 4 years building and running data platforms in production on a cloud provider such as GCP, AWS, or Azure, across both batch and streaming infrastructure.
  • Experience designing data platforms at scale, including storage and compute choices, multi-team access, reliability, and cost.
  • Experience operating cloud data warehouses and real-time stores such as BigQuery and ClickHouse.
  • Experience operating streaming infrastructure such as Pub/Sub, Kafka, Dataflow, or Flink, including retention, schema evolution, replay, and lag monitoring.
  • Experience operating batch infrastructure, including orchestration with Dagster or Airflow, CI/CD, and environments.
  • Infrastructure as code experience with Terraform.
  • Experience with access control and data governance, such as IAM, column- or row-level security, and PII handling.
  • Strong Python and SQL skills.
  • Proficiency using AI tools to learn new skills and accelerate work, while taking responsibility for checking the output.

Responsibilities

  • Design and build data platforms at scale for batch and streaming, choosing storage, compute, and processing based on latency, cost, and reliability needs.
  • Own the infrastructure for BigQuery, streaming (such as Pub/Sub or Kafka, and Dataflow or Flink), Dagster+, and Lightdash as code, including environments, CI/CD, and deploys.
  • Own access and governance, including IAM, policy tags, PII contracts, masked and no-PII access paths, and audit logs across tables and streams.
  • Provide ML platform capabilities, including feature pipelines, training data, and serving real-time features to fraud and risk models.
  • Build platform tooling, including templates, CI checks, schema registry and data contracts, catalog, and lineage.
  • Monitor platform reliability, latency, and cost, and fix what is slow or expensive.
  • Design how backend events and CDC land in the warehouse, and advise backend pods on event design.
  • Respond to platform incidents and access requests, and automate repetitive requests.

Desired Qualifications

  • ML infrastructure experience, such as feature stores, Vertex AI, or model serving.
  • Experience in regulated environments such as payments, banking, PCI, or SOC 2.
  • Experience with data catalogs and lineage tools.
  • Experience with cost optimization in BigQuery, ClickHouse, or Snowflake.
  • Experience with CDC tools such as Datastream or Debezium.

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