{"id":919380,"url":"https://alion.io/job/numeric-software-engineer-data-platform","title":"Software Engineer, Data Platform","company":{"id":6624,"name":"Numeric","domain":"numeric.com","url":"https://alion.io/company/numeric","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":78,"open_postings":8,"ghost_share":0.125,"stale_share":0.5,"repost_share":0.125,"time_to_fill_p50_days":53,"computed_at":"2026-10-31T05:58:55Z"}},"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":["San Francisco, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":125000,"max":225000,"currency":"USD","period":"year","gross":null,"usd_annual":225000},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Amazon S3","optional":false},{"name":"Anthropic","optional":false},{"name":"Asana","optional":false},{"name":"ClickHouse","optional":false},{"name":"Dagster","optional":false},{"name":"dbt","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"SOC 2","optional":true}],"status":"live","first_seen_at":"2026-09-14T21:08:59Z","employer_posted_date":"2026-09-14","last_verified_at":"2026-10-31T08:16:35Z","board_verified":true,"closed_at":null,"days_open":46,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":46},"description":"Why Numeric\nEvery business runs on accounting, but the systems underneath it were built for a different era. Today’s ERPs don’t store a company’s financial data. They store a diluted copy of it. Every contract, lease, and invoice gets flattened into a journal entry, and the context that made it meaningful is thrown away. That’s why accounting teams spend every month re-checking numbers, stitching together spreadsheets, and waiting on engineering, and why AI struggles to do real accounting work. Accounting doesn’t have a reporting problem. It has a data problem.\nEnter Numeric: the data platform finance teams run on. We started with the month-end close, where the data problem hurts most, and hundreds of finance teams now run their close on Numeric. That work led us to rebuild the system of record itself. In September 2026 we launched the Financial Data Platform (FDP), a platform built for the agent era. Instead of a journal entry, the real business object enters the system and the accounting is derived from it. Every number is traceable to its source, reporting works on any dimension, and accountants and AI agents finally have enough context to work together. While others bolted AI features onto the old data model, we built a new one.\nWe have a growing base of customers who love our product, including Anthropic, Plaid, Brex, Betterment, Wealthfront, and Asana. We’ve raised $89M from top-tier investors including IVP, Menlo Ventures, Founders Fund, and 8VC, along with founders and executives from Ramp, Segment, and other category-defining companies. We’re hybrid but in-office first, with teams in New York, San Francisco, and London, and we just shipped the product that will define our next decade. There’s never been a better time to join.\nAbout the role\nNumeric’s product is, at bottom, data: your accounting history, your ability to pass an audit, your capacity to catch mistakes before your auditors do. The Data Infrastructure team builds the financial data plane that makes that possible - the lakehouse that ingests raw data from ERPs, banks, payment processors, and customer warehouses, transforms it into typed canonical tables, and serves it to our accounting modules, reporting engine, and AI agents. We’re mid-way through a deliberate architectural bet (ClickHouse-backed lakehouse, SQLMesh, per-tenant isolation) and it is the layer we expect to carry the most new investment this year. Every engineer on the team owns a slice of the architecture end to end.\nWhat you might work on\nIngestion at scale: incremental, watermark-based extraction from API sources (NetSuite, Stripe, Brex, Ramp, HubSpot…), file-based S3 inboxes, and Postgres → ClickHouse replication - and making each new source cheap to add.\n\nData contracts & typed source data: stop downstream consumers from touching untyped raw JSON; enforce schemas at the boundary and make datasets discoverable.\n\nData Lakehouse schema management: a single declare → codegen → apply pipeline so schema intent is codified, reviewable, and applied consistently across tenants.\n\nData Security: Scoping queries, building ACLs, and ensuring that we never, ever compromise our customer’s trust\n\nBatch processing & event-driven accounting: decouple event processing from downstream failures; give operators clear “what ran, what failed, and why” answers.\n\nData correctness & observability: completeness checks rooted in platform data, ingestion health, two-phase re-ingest, and explanatory links from ledger entries back to raw events.\n\nReporting scalability: the query patterns and materializations that let reporting drill from a board-level P&L to a single transaction without falling over.\n\nTons of other stuff!\n\nYou might be a great fit if you…\nHave built or operated data pipelines / lakehouse / warehouse systems in production and have opinions about ETLs, idempotency, watermarks, and backfills.\n\nTreat auditability and “fail early, fail explicitly” as design constraints, not afterthoughts.\n\nAre comfortable across the stack: TypeScript services, SQL (ClickHouse and Postgres), and transformation tooling like SQLMesh or dbt.\n\nLike being close to the consumers of your data - accounting module engineers, the reporting team, and agents - and shaping the interfaces they use.\n\nWant to learn how accountants think about source data, completeness, and close, and let that shape what you build.\n\nWhat you need\n3+ years of software engineering experience, with meaningful time on data-intensive systems.\n\nStrong SQL and a working understanding of columnar stores, partitioning, and query performance.\n\nExperience with a modern transformation / orchestration stack (SQLMesh, dbt, Dagster, Airflow, or similar).\n\nStrong general-purpose programming (we’re primarily TypeScript, with Python mixed in).\n\nNice to have\nClickHouse, Iceberg, or Athena experience.\n\nMulti-tenant data isolation, PII handling, or SOC 2 / audit-driven controls.\n\nPrior exposure to financial or accounting data (ERPs, GL, subledgers).\n\nExperience with orchestration systems like Temporal or Inngest\n\nStack: TypeScript / Node, Postgres, ClickHouse (ClickPipes), SQLMesh, S3 / Athena, Inngest, AWS.\nHow we work\nThis role is hybrid in San Francisco, in-office first.\nAs an engineer at Numeric you will learn the domain, meet your users, and exercise substantial creativity and agency over product direction. You'll work with a high-pace, high-integrity team that loves collaboration.\nWe believe the best company is the one with the best ICs and we’ve built a culture to maximize great work. We believe great product & engineering come from a desire to win, a deep care for the craft, and a pragmatism in shipping for overall impact. As engineers we ground our work in our understanding of the users, the domain, and the goals for our organization.\nWe strongly believe we will only be successful if everyone on the team is anchored in our following set of core principles:\nOwn the Outcome: We own our results. We typically hire builders and give them large mandates with high-trust. Engineers are responsible not just for code, but for ensuring the product is solving the end problems of the users.\n\nBrick by Brick: To win, our team needs to show up and execute in each domain every day.\n\nLove the Game: We focus on the craft and a deep sense of giving a f*ck. We’re building a company full of people who are equally engaged and motivated.\n\nEarn the right: Our ability to rethink how things are done depends on the trust and reputation we build by shipping quality products and improving the lives of our users.\n\nSALY: We refuse to accept “Same As Last Year.” We bring fresh eyes to a stagnated and underserved domain. We’re driven by a first-principles approach to building better solutions.\n\nRead some of our thoughts on engineering and company-building here.","description_format":"text","description_chars":6812,"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":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["AI Agents","Financial AI","Accounting & Tax Software"],"lifecycle":[{"event":"open","at":"2026-09-14T23:14:26Z"}],"visa":[],"liveness":{"score":56,"band":"ok","label":"Likely open","p_open":1,"p_active":0.741,"p_room":0.75,"age_days":46,"expected_fill_days":53,"reasons":["conf:1","win:late"],"computed_at":"2026-10-31T05:58:55Z"},"pay":{"stated_usd_annual":225000,"is_top_pay":true},"html_url":"https://alion.io/job/numeric-software-engineer-data-platform","json_url":"https://alion.io/job/numeric-software-engineer-data-platform.json","meta":{"generated_at":"2026-10-31T09:59:13Z","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":15203,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00: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":6624},"rest":"https://alion.io/mcp/rest/get_company?id=6624"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnumeric-software-engineer-data-platform"},{"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%2Fnumeric-software-engineer-data-platform"},{"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%2Fnumeric-software-engineer-data-platform"},{"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/numeric-software-engineer-data-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnumeric-software-engineer-data-platform"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":919380}},{"tool":"search_jobs","arguments":{"company":"numeric.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":919380},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}