← Back to jobs
Full-time

Backend Engineer (AI-Native) — Risk Infrastructure & Integrations

Competitive

Palo Alto, CAIT & TechnologyPosted 21d ago

You'll complete your application on the employer's website.

Role overview

Job description

Coris is hiring a Backend Engineer to own payment processor and platform integrations, its partner API, and core risk infrastructure. The role builds and operates reliable data ingestion, risk signals and rules, and production systems at scale, while applying AI tools in development and product features.

Responsibilities

Own processor and platform integrations. Build and operate ingestion from Stripe, Adyen, Fiserv, TSYS, Repay, and new processors as we sign them: APIs, webhooks, and batch file feeds. Make them correct, idempotent, observable, and PCI-safe

Own the partner API and customer-specific work. Extend the v2 API, build per-customer configuration and signals, and work directly with customers' risk and ops teams to turn a vague report into a fix, fast

Build the risk engine. Add signals and rules to the DAG engine that scores merchants and transactions; design Postgres schemas, indexes, partitions, and aggregations that stay fast at billions of rows

Run it in prod. Celery workers, backfills, deadlocks, circuit breakers, latency, Sentry monitoring. You ship it, you own it

Use AI everywhere it earns its place. Coding agents for first drafts and refactors, AI review on every PR, and LLMs inside the product (dispute agents, document parsing, structured extraction). You'll also help set the team's standards for how we use these tools

~10–20% product-facing TypeScript/Next.js when a feature needs it

Preferred

Payments, merchant risk, underwriting, or fintech background (Stripe, Adyen, Plaid, Ramp, a PayFac or ISO)

Prior early-stage startup experience

Built a rules engine, signal pipeline, entity-linking / graph system, or feature store

SFTP and batch-file integrations, fixed-width or legacy formats, PCI-scoped data handling

Shipped LLM features in production - structured extraction, agents with tools, evals

Merchant Risk

Underwriting

Fintech

Early-Stage Startup Experience

Rules Engine Development

Signal Pipeline Development

Entity Linking

Graph Systems

Feature Stores

SFTP Integrations

Batch-File Integrations

Fixed-Width Formats

Legacy Data Formats

PCI-Scoped Data Handling

Production LLM Features

Structured Extraction

Tool-Using Agents

LLM Evaluation

Company

AI-powered merchant risk platform for payments

Palo Alto, California, USA

https://www.coris.ai/

Founded in 2022

11-50 employees

Qualifications

A few years shipping production Python backends (Django/Postgres or close; 3+ years is a guide, not a cutoff)

Ideally you've owned a system in production through growth: schema changes on large tables, concurrency and locking bugs, backfills, on-call

You're at home in SQL and can read a query plan, or want to get very good at it

You reach for coding agents (Claude Code, Codex, Cursor or similar) by default, and you've built something with LLMs that people use, at work or on your own

If you're earlier on this curve but moving fast, tell us what you've built

You have a feel for which changes to let an agent run with (test scaffolding, a well-specified refactor, a migration you can diff) and which to read line by line (anything touching money, card data or PII, a schema change on a huge table, locking and concurrency)

You want to understand every line of a diff before it ships, and you treat AI review comments as input, not instruction

You like the schlep. Integrations, escalations, backfills, file formats from 1995. You see the pattern in the mess and don't burn out on it, because you understand why it's the product

You'd be at ease, or keen to get there, on a call with a customer's risk team, saying "give me an hour," and coming back with the answer

You want equity that matters and you work like an owner: comfortable with ambiguity, with long weeks when it counts, and with being in the room 5 days a week

Payments, merchant risk, underwriting, or fintech background (Stripe, Adyen, Plaid, Ramp, a PayFac or ISO)

Prior early-stage startup experience

Built a rules engine, signal pipeline, entity-linking / graph system, or feature store

SFTP and batch-file integrations, fixed-width or legacy formats, PCI-scoped data handling

Shipped LLM features in production - structured extraction, agents with tools, evals

Required skills

Python, Django, PostgreSQL, SQL, JavaScript, TypeScript, API Integrations, LLM Application Development, Cursor, Claude Code, Codex, SFTP

Preferred skills

Prior early-stage startup experience, Palo Alto, California, USA, https://www.coris.ai, Total Funding, $4.2M, Key Investors, Lux Capital,Pathlight Ventures, 2024-02-01, Seed· $3.7M, 2022-09-07, Pre Seed· $0.5M, Recent News, africacapitaldigest.com, 2026-08-10, The SaaS News, Coris Raises $3.7 Million in Seed Round, 2026-07-14, Pathlight Ventures Portfolio, Company data provided by, AI Tools, Customize Your Resume, Maximize your interview chances, Build Cover Letter, Make your application stand out, Analyze How Well You Fit, Understand your strength & weakness

Experience

3+ years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Palo Alto, CA or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…