exponentNew York, NY
Senior Software Engineer, AI Accounting
Senior Software Engineer, AI Accounting
Senior Software Engineer, AI Accounting
exponentNew York, NY
Apply for this role →today
Exponent — Director of Engineering, AI Accounting
Company Description:
Exponent is the fastest-growing financial technology platform built exclusively for franchise and multi-location brand operators. We offer three integrated products — industry-leading financing programs including a charge card, acquisition and build-out loans, and an AI-powered Accountant — giving operators a single platform to manage spend, access growth capital, and automate their financial operations. We have secured significant equity and credit capital and are backed by leading institutional investors and family offices who operate large franchise portfolios.
Role Description:
The role will own core systems inside our AI-powered Accountant — the product that ingests a franchise operator’s POS, banking, payroll, and processor data, classifies and reconciles it, and automates the monthly close. You will be hand-on, working alongside a tightly knit, experienced engineering team that ships to production every day. This is a individual contributor role with a path to leading engineers as the team grows.
What You’ll Do:
Own systems end to end: Design, build, ship, and operate backend systems in production — from schema to deploy to on-call. You own what you built after it goes live.
Make unreliable data reliable: Integrate against difficult third-party APIs and design ingestion that is idempotent by default — deduplication, safe replay, historical backfill — so every source can be re-pulled and re-processed without corrupting the ledger.
Keep every account in sync: Own the background job infrastructure that keeps thousands of accounts in sync — scheduling, locking, retries, failure handling, and the observability to know when a sync silently stopped. A stuck job is a product bug, not an ops chore.
Put LLMs and ML into the product path: LLMs and ML models already do the classification and reconciliation work in the product, and we are taking it from build to first pilots now — the point where the decisions about output validation, confidence thresholds, fallbacks, and failure handling actually get made. You will make them. Make a probabilistic component behave inside a system that has to be deterministic where it matters.
Help build a world class growth company: We are a small, experienced team with broad scope. Every engineer owns what they ship and is expected to exercise judgment rather than wait for direction. Get deep on how technology enables Exponent and its customers to move faster with better experiences and results.
Requirements:
- 4+ years of full stack engineering, with end-to-end ownership of systems shipped to production
- Ruby on Rails, or equivalent depth in another server-side framework with a demonstrated ability to ramp quickly
- PostgreSQL: schema design, indexing, transactional correctness
- Third-party API integration against unreliable sources: incomplete documentation, no webhook support, undocumented format changes, duplicate or partial data
- Idempotent data ingestion (deduplication, replay, historical backfill) and background job infrastructure (scheduling, locking, retry and failure handling)
- Production experience with LLMs or ML in a product path, including output validation and failure handling
Preferred Requirements:
- POS or restaurant data systems: Square, Toast, Qu, Revel, delivery platform payouts, processor settlement files
- Accounting platform integration: QuickBooks Online, Sage Intacct, NetSuite, Restaurant365Financial data aggregators: Plaid, Rutter, StripeLedger, double-entry, or reconciliation system design
- Classification model work with measurable evaluationCSV and file-based import pipelines at scale
- Key Information
- Competitive base salary + equity
- Hybrid role based in New York, NY; our office is in Flatiron.
- Company-sponsored benefits (PTO, Healthcare, HSA/FSA, 401(k)) are included
- Please send an introduction and short message describing your interest to careers@exponentfi.com.
Also on the board Same function, level within a rung
Level
Lead
Location
New York, NY
Occupation
Software Developers
Industry
Software Publishers
Posted
today