Credit Risk Data Engineer
Quick Summary
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.
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
~2 min read- →
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
~1 min read4+ 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.
Nice to Have
~1 min readExperience 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
~1 min readLocation & Eligibility
Listing Details
- Posted
- September 29, 2026
- First seen
- September 30, 2026
- Last seen
- September 30, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 66%
- Scored at
- September 30, 2026
Signal breakdown
Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.