Data Engineer

Kiwi Financial Inc

United States

Remote

USD 120,000 - 160,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Remote work

Job summary

Kiwi Financial Inc. is seeking a Data Engineer to own the data layer behind credit risk decisions. You will manage every data point from vendor inputs to model ingestion, ensuring freshness, accuracy, and reproducibility across the Snowflake warehouse.

You will define data contracts, monitor quality, and triage incidents while collaborating with data scientists, engineers, and product teams. This is a fully remote role supporting international teams.

Qualifications

  • 4+ years of experience in data engineering or analytics engineering, owning a production data platform.
  • Expert SQL and strong data modeling skills, including dimensional models and point-in-time snapshots.
  • Hands-on experience with a cloud data warehouse, ideally Snowflake.
  • Experience with a transformation framework such as dbt, using version control, code review, and CI.
  • Python for pipelines, tests, and automation.
  • Track record of building data quality tests and alerting using dbt tests, Great Expectations, Monte Carlo, Elementary, or similar checks.
  • Experience with an orchestration tool such as Airflow, Dagster, or Prefect.
  • Ownership mindset: identify problems, root cause, and drive fixes to closure.
  • Clear written communication: write data contracts, incident notes, or table documentation.

Responsibilities

  • Own the inventory of every credit data source, including TransUnion, Clarity, Plaid, Prism, and internal data.
  • Define for each source data needs, grain, freshness, and landing location.
  • Write data contracts with engineers covering fields, types, nulls, and volumes.
  • Ensure raw vendor responses are stored completely for model development and audits.
  • Monitor freshness, volume, fill rate, and schema for all sources and models.
  • Set up alerts for feature fill rate drops, missing fields, or volume deviations.
  • Track input drift for production models with data scientists.
  • Triage data incidents and drive fixes to closure.
  • Own the Credit Risk layer of Snowflake including raw, staging, mart, and feature tables.
  • Build and maintain pipelines and transformations for application, loan, performance, and vendor data.
  • Maintain reproducible modeling datasets to avoid leakage in training sets.
  • Maintain dashboards and governed metrics tables behind Credit Risk.
  • Write automated tests for keys, duplicates, ranges, referential integrity, and source reconciliation.
  • Maintain data lineage and owner registry for vendors, models, and inputs.
  • Support vendor oversight by checking SLAs and reconciling pull counts against invoices.

Skills

SQL
Data modeling
Python
Communication
Ownership mindset

Tools

Snowflake
dbt
Airflow
Dagster
Prefect
Metabase
Great Expectations
Monte Carlo

Job description

We are looking for a Data Engineer to own the data layer behind Kiwi’s credit risk decisions. Your mission is to make sure Credit Risk always has the data it needs, when it needs it, in the right shape and in the right place.

You will own every data point that feeds an underwriting or renewal decision, from the moment a vendor returns it to the moment a model or analyst uses it. If an input breaks, goes stale, or drifts, you will be the first to know.

This is a new role. Today our data scientists check data quality and availability while also building models. We are creating this position so the data layer has a dedicated owner and issues are caught early, before they affect decisions.

Responsibilities
  • Own the inventory of every credit data source, including TransUnion, Clarity, Plaid, Prism, and internal data from the app and loan servicing.

  • Define, for each source, what data Credit Risk needs, at what grain, how fresh it must be, and where it lands.

  • Write data contracts with the engineers who build the vendor integrations, covering expected fields, types, null rules, and volumes.

  • Confirm that raw vendor responses are stored completely and can be reused for model development and audits.

  • Monitor freshness, volume, fill rate, and schema for every source and every model input.

  • Set up alerts for when a feature’s fill rate drops, a vendor stops returning a field, or volumes deviate from baseline.

  • Track input drift for production models alongside the data scientists.

  • Triage data incidents: find the root cause, route the fix to the right owner, and track it to closure.

  • Own the Credit Risk layer of our Snowflake warehouse, including raw, staging, mart, and feature tables.

  • Build and maintain the pipelines and transformations behind application, loan, performance, and vendor data.

  • Keep modeling datasets reproducible, so data scientists can rebuild a point-in-time training set without leakage.

  • Maintain the tables behind the Credit Risk dashboards and governed metrics.

  • Write automated tests for keys, duplicates, ranges, referential integrity, and reconciliation between sources.

  • Maintain documentation and lineage: what each table and field means, where it comes from, and who uses it.

  • Keep the owner registry up to date for every vendor, model, and model input.

  • Support vendor oversight by checking SLAs and reconciling pull counts against vendor invoices.

Requirements
  • 4+ years of experience in data engineering or analytics engineering, including time as the main owner of a production data platform.

  • Expert SQL and strong data modeling skills, including dimensional models, slowly changing data, and point-in-time snapshots.

  • Hands-on experience with a cloud data warehouse, ideally Snowflake.

  • Experience with a transformation framework such as dbt, using version control, code review, and CI.

  • Python for pipelines, tests, and automation.

  • A track record of building data quality tests and alerting, using dbt tests, Great Expectations, Monte Carlo, Elementary, or custom checks.

  • Experience with an orchestration tool such as Airflow, Dagster, or Prefect.

  • An ownership mindset: you notice problems before others do, follow them to the root cause, and close them out.

  • Clear written communication: you can write a data contract, an incident note, or table documentation that others rely on.

Our technology

Our risk and data environment includes Snowflake, DBT, Airflow, Python, and Metabase, with credit bureau and bank data from providers such as TransUnion, Clarity, and Plaid. We value experience with the underlying data engineering challenges; prior use of every tool in this stack is not required.

Nice to have
  • Experience in fintech or lending, especially with credit bureau data (TransUnion, Experian, Clarity) or bank data (Plaid).

  • Experience supporting data scientists with feature tables and training datasets, including avoiding leakage.

  • Familiarity with model monitoring concepts such as PSI, drift, and fill rates.

  • Exposure to lending compliance, such as FCRA, adverse action, and data retention.

  • Experience with BI tools such as Metabase.

  • Bilingual in Spanish and English.

What we offer
  • The opportunity to work on critical financial products with direct impact on customers and business growth.

  • Full ownership of the Credit Risk data layer and the opportunity to shape how it evolves.

  • Meaningful challenges across data pipelines, data quality, monitoring, and modeling datasets.

  • An environment where AI is becoming a core part of how we work and build.

  • A collaborative multidisciplinary team across Credit Risk, Data Science, Engineering, and Product.

  • 100% remote — [Argentina, Colombia, Dominican Republic].

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Credit Risk Data Engineer (Fully Remote)
Credit Risk Data Engineer (Fully Remote)

Kiwi Financial Inc. • United States

Remote
USD 120,000 - 180,000
Remote Credit Risk Data Engineer — Snowflake & Data Quality
Remote Credit Risk Data Engineer — Snowflake & Data Quality

Kiwi Financial Inc. • United States

Remote
USD 120,000 - 180,000
Remote Credit Risk Data Platform Engineer
Remote Credit Risk Data Platform Engineer

Kiwi Financial Inc • United States

Remote
USD 120,000 - 160,000
Remote work
Data Scientist
Data Scientist

Surge • United States

Remote
USD 150,000 - 230,000
Bonus opportunity
Health, dental, and vision insurance
401(k) plan with employer match
+1
Director of Data Science - Credit Risk
Director of Data Science - Credit Risk

Harnham • United States

On-site
USD 180,000 - 240,000
Python Engineer, Financial Data Platform & Integrations
Python Engineer, Financial Data Platform & Integrations

Rippling • United States

On-site
USD 124,000 - 179,000
Sr Data Steward and Analyst
Sr Data Steward and Analyst

Worth AI • Tampa (FL)

On-site
USD 85,000 - 115,000
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (401k, IRA)
Unlimited Paid Time Off
+2
Senior Data Scientist
Senior Data Scientist

One Park Financial • Miami (FL)

On-site
USD 130,000 - 190,000
Local & National Health Insurance
Dental and Vision Insurance
401k with Match
+2
Director of Data Science
Director of Data Science

Hellobrigit • New York (NY), Northern (KY)

Hybrid
USD 225,000 - 250,000
Medical, dental, and vision insurance
Flexible PTO
401k plan
+2
Director of Data Science
Director of Data Science

Brigit • San Francisco (CA)

On-site
USD 225,000 - 250,000
Medical, dental, and vision insurance
Flexible PTO
401k plan
+6