Cardiff · Cardiff - Company site, United States
This is a Python backend engineering role focused on financial data integration. You’ll build and maintain the FastAPI services that deliver financial and credit data to Cardiff’s internal systems, along with the provider integrations and AWS pipelines that feed them. You’ll work as an individual contributor on Cardiff’s technology team, alongside the Lead AI Architect and engineers covering full-stack, UI, and operations, with access to our AI platform from day one and real ownership over how you get the work done. The role starts as an ongoing contract with a clear path to full-time; we begin with a contract so both sides can evaluate fit through real work, and your scope will grow as you show you can carry more.
Design, build, and run the FastAPI services that expose financial and credit data to internal consumers: API design, auth, versioning, pagination, and clear error handling
Own the integration layer with external providers (Experian, Plaid, bank transaction sources): retries, backoff, rate limiting, credential handling, and graceful degradation when a provider slows down or goes dark
Build the pipelines that land provider data in Cardiff’s systems, including Snowflake, using serverless ETL on AWS (Glue, Athena, Step Functions, S3 data lakes), supporting both batch and near-real-time ingestion
Do the data modeling and schema mapping that keeps disparate provider formats semantically consistent, working with our domain experts and analysts
Build integrations that meet Cardiff’s security, privacy, and regulatory obligations, with Legal, Compliance, and Security owning final interpretation and sign-off
Apply LLM APIs for extraction and classification of unstructured documents where it earns its keep, with model outputs validated before they enter the pipeline
Make AI tooling part of how you build, and read what it produces before it ships
Maintain the unit tests, integration tests, and documentation for every component you own