Founding Engineer (Calculation Engine, Rust)
Requirements
Experience designing calculation engines
Numerical Methods & Solvers
3+ yrs implementing non-linear optimizers, constraint solvers, or Monte-Carlo engines (e.g., IPOPT, CPLEX, interior-point, Levenberg-Marquardt).
Demonstrated back-solving features (Goal Seek, Solver-like) in production software.
Dependency-Graph Architecture
Built dynamic DAGs for recalculation (spreadsheet, build-system, or reactive programming engines).
Know incremental recompute, cycle detection, memoization.
Data-Structure & Perf Engineering
Fluency in cache-efficient data models (columnar, compressed sparse).
Proven SIMD, GPU, or multi-thread scaling.
Auditability by Design
Designed immutable calc ledgers or event-sourced systems with provenance metadata at every node (inputs, intermediate states, version IDs).
Regulators & auditors will ask "show me exactly how <this number> arrived at $-1.7 M" and we need to be able to walk them through the system