Software Engineer, Data Platform at Numeric | CA, US | Rezi

Software Engineer, Data Platform at Numeric

Software Engineer, Data Platform

Numeric · CA, US

1 weeks ago

Software Engineer, Data Platform

Numeric · CA, US

8 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer, Data Platform role.

Rezi rewrites your resume against Numeric's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer, Data Platform posting at Numeric — free, in seconds.

About the Role

Numeric is building a modern platform for accounting and finance, focusing on live, rich, and trustworthy data. The Data Infrastructure team is responsible for the financial data plane, including a lakehouse that ingests, transforms, and serves data for accounting modules, reporting, and AI agents. This role involves end-to-end ownership of a slice of the architecture, with significant investment expected in this layer.

Responsibilities

  • Ingest data at scale from various API sources, file-based inboxes, and database replication, making new source additions cost-effective.
  • Implement data contracts and typed source data to enforce schemas at boundaries and make datasets discoverable.
  • Manage Data Lakehouse schema through a declare, codegen, and apply pipeline for consistent schema intent across tenants.
  • Ensure data security by scoping queries, building ACLs, and maintaining customer trust.
  • Develop batch processing and event-driven accounting systems that decouple event processing from downstream failures and provide clear operational insights.
  • Build data correctness and observability features, including completeness checks, ingestion health monitoring, and links from ledger entries to raw events.
  • Optimize reporting scalability through query patterns and materializations to support drill-downs from high-level financial statements to individual transactions.

Requirements

  • 3+ years of software engineering experience, with significant time spent on data-intensive systems.
  • Strong SQL skills and a working understanding of columnar stores, partitioning, and query performance.
  • Experience with a modern transformation/orchestration stack (e.g., SQLMesh, dbt, Dagster, Airflow).
  • Proficiency in general-purpose programming, primarily TypeScript with some Python.
  • Comfort working across the full stack, including TypeScript services, SQL (ClickHouse, Postgres), and transformation tooling.
  • Treat auditability and 'fail early, fail explicitly' as design constraints.
  • Ability to work closely with data consumers (accounting module engineers, reporting team, agents) and shape interfaces.
  • Willingness to learn how accountants approach source data, completeness, and close, and apply this knowledge to development.

Skills

  • TypeScript
  • Node.js
  • Postgres
  • ClickHouse
  • SQLMesh
  • S3
  • Athena
  • Inngest
  • AWS
  • ETLs
  • Idempotency
  • Watermarks
  • Backfills
  • SQL
  • Columnar stores
  • Partitioning
  • Query performance
  • Python

Location

  • San Francisco

Work Type

  • In-person
  • Full-time

Experience Level

  • 3+ years of software engineering experience

About the Company

  • Numeric is building the modern platform for accounting and finance, addressing the challenges of fragmented and outdated software in the space.
  • The company focuses on realizing the dream of live, rich, and trustworthy financial data for decision-making and execution.
  • Numeric tackles foundational challenges in data ingest, transformation, matching, projection, and reporting using a graph of financial data, automation, workflows, and AI.
  • The company has strong product-market fit with customers including Anthropic, Brex, OpenAI, Plaid, and Wealthfront.
  • Numeric is backed by top-tier investors such as IVP, Menlo Ventures, Founders Fund, and 8VC, and supported by founders and executives from leading tech companies.
  • Numeric fosters a culture that maximizes great work through collaboration, a desire to win, deep care for the craft, and pragmatism.
  • Core principles include owning the outcome, executing diligently ('Brick by Brick'), passion for the work ('Love the Game'), building trust through quality ('Earn the right'), and continuous improvement ('SALY').