{"id":2400484,"url":"https://alion.io/job/coris-backend-engineer-ai-native-risk-infrastructure-integrations","title":"Backend Engineer (AI-Native) — Risk Infrastructure & Integrations","company":{"id":2945,"name":"Coris","domain":"coris.ai","url":"https://alion.io/company/coris","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Work at a Startup","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Palo Alto, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":125000,"max_usd":247000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1246},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"Celery","optional":false},{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"Django","optional":false},{"name":"JavaScript","optional":false},{"name":"Lovable","optional":false},{"name":"Next.js","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Sentry","optional":false},{"name":"SQL","optional":false},{"name":"Stripe","optional":false},{"name":"TypeScript","optional":false},{"name":"Feature Store","optional":true},{"name":"LLM","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-10-12T23:26:51Z","employer_posted_date":"2026-10-12","last_verified_at":"2026-10-13T13:05:03Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"About Coris\nCoris is the AI platform for risk and financial operations. Platforms, marketplaces, payment providers, and banks - GoFundMe, Clio, Cherry, and a growing list - use Coris to onboard merchants faster, monitor them continuously, and act on fraud without adding headcount. One customer described us as \"Cursor + Lovable for risk teams.\"\nWe're backed by Y Combinator, Lux Capital, and Pathlight, founded by payments-domain experts, and growing quickly on customer pull. We're a small team; this hire owns a large share of the backend.\nWho you'll work with\nCoris was started by Vinodh (CEO) and Shyam (CTO). We've each spent 20+ years in fraud and risk management, running risk engineering, operations and product teams at Google, eBay, PayPal and WePay. You'll work directly with both of us in Palo Alto.\nWhy this role matters\nEvery Coris decision runs on data we pull from payment processors and platforms: Stripe, Adyen, Fiserv, TSYS, Repay, and more, over APIs, webhooks, and SFTP file feeds - hundreds of millions of events a month, billions of rows in Postgres. On top of that sits a signals and rules engine, an account graph, and the partner-facing API our customers build on.\nHere's the honest version of the work. Files arrive out of order over SFTP. One processor sends dates in UTC, another in the merchant's local time, and neither says which. A processor's decline code lives in a different column than the spec says. A webhook ships malformed JSON at 2am. A backfill worker runs out of memory on a 40B-row table. A customer's risk lead says \"our numbers look off\" and needs an answer today.\nWe're hiring the engineer who will own all of that end-to-end, and who thinks it's the interesting part - because every integration we make reliably is one a competitor hasn't, and that's the moat. Getting the boring work right every time is how enduring companies are built!\nWhat you'll do\nOwn 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.\n\nOwn 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.\n\nBuild 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.\n\nRun it in prod. Celery workers, backfills, deadlocks, circuit breakers, latency, Sentry monitoring. You ship it, you own it.\n\nUse 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.\n\n~10-20% product-facing TypeScript/Next.js when a feature needs it.\n\nYour first 90 days\nWeek 1: your first PR is merged and running in production.\n\n30 days: you're picking up substantial features and shipping them.\n\n60 days: you're taking on harder problems and building real depth in one or more parts of the system, like processor integrations, the risk engine or the partner API.\n\n90 days: you're the go-to person for a significant part of the platform.\n\nYou may be a fit if\nNobody matches every line below. If most of it sounds like you and the work above is the kind you want to do, we'd like to hear from you.\nA 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.\n\nAn AI-native way of working. 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.\n\nJudgment about what AI produces. 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.\n\nYou 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.\n\nComfortable with customers. 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.\n\nCommitted to the startup outcome. 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.\n\nNice to have\nPayments, merchant risk, underwriting, or fintech background (Stripe, Adyen, Plaid, Ramp, a PayFac or ISO).\nPrior early-stage startup experience.\nBuilt a rules engine, signal pipeline, entity-linking / graph system, or feature store.\nSFTP and batch-file integrations, fixed-width or legacy formats, PCI-scoped data handling.\nShipped LLM features in production - structured extraction, agents with tools, evals.\nHow we work\nBias toward action and measurable impact; we ship fast, measure, and iterate with real customer feedback.\nEveryone owns their code in prod.\nAI-first development: agents write, humans own. Every PR gets an AI review and a human one if necessary.\nIn-person, 5 days a week in Palo Alto. Like any high-growth startup, we go well beyond the usual 40-50 hours a week.\nInitial screen (60 min)\nLive pair-building with your AI tooling (90 min) - bring your own setup; we care as much about how you direct the agent and what you verify as about what gets built\nOnsite: integration/system design, a code-judgment exercise (review an AI-generated PR against a realistic codebase), and a conversation with the CEO and CTO","description_format":"text","description_chars":6274,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Software & Embedded Finance","Information Security"],"lifecycle":[{"event":"open","at":"2026-10-12T23:26:51Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"Filed H-1B visas in the last two years","filings_12m":0,"filings_prev_12m":2,"green_card_filings_12m":0,"median_offered_wage_usd":null,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:08:04+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["conf:0","win:early"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/coris-backend-engineer-ai-native-risk-infrastructure-integrations","json_url":"https://alion.io/job/coris-backend-engineer-ai-native-risk-infrastructure-integrations.json","meta":{"generated_at":"2026-10-13T15:21:25Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":23440,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2945},"rest":"https://alion.io/mcp/rest/get_company?id=2945"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcoris-backend-engineer-ai-native-risk-infrastructure-integrations"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcoris-backend-engineer-ai-native-risk-infrastructure-integrations"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcoris-backend-engineer-ai-native-risk-infrastructure-integrations"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/coris-backend-engineer-ai-native-risk-infrastructure-integrations\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcoris-backend-engineer-ai-native-risk-infrastructure-integrations"}]}