On a lifelong mission to build software that augments human cognition, Spindle is currently teaching AI agents to help teams see & seize opportunities in their financial plans. 🧠
We believe that by equipping LLMs to reliably manipulate multidimensional data and numbers (like those found in enterprise financial planning models), we can empower the C-Suite to confidently answer 100x more “What If” questions than they can today.
We’ve started with a “business analytics co-pilot for Strategic Finance” that automatically explores rich “scenario landscapes” to model financial/resource tradeoffs [demo].
Today, spanning use cases like pricing & packaging, margin optimization, and sales mix shifts, Spindle AI’s private beta has been battle-tested by industry leaders like Bill.com, IBM Apptio, NewsCorp, and a growing community of enterprises worldwide.
As a remote-friendly company with hubs in San Francisco & Palo Alto, we approach most decisions (including hiring/firing decisions) through six operating principles that make Spindle AI the most fulfilling workplace we’ve ever built:
As an early-stage team member, you’ll help shape the way these six operating principles come to life at Spindle — much as you’ll shape our hiring decisions, our work environment, and our product. (Look for these norms throughout the hiring process, too.)
Because we care deeply about each other’s wellbeing, we observe a strict 4-day workweek one week every month, and a 2‑week winter holiday company-wide.
A few times each year, we also embark on (U.S.-based) destination retreats to explore, grow, and connect more deeply. In work-life balance, we trust each other as adults should: each of us sets our own timing, volume, and cadence of work to ship results we can all be proud of.
Our codebase — which embraces many of the best practices we all wish we’d had at prior companies — today consists of ~350k lines of code:
<aside> <img src="/icons/computer-chip_gray.svg" alt="/icons/computer-chip_gray.svg" width="40px" /> Backend word cloud: Rust (🧡), Golang, Python & Cython, TypeScript, Reasoning LLMs, GraphQL, Postgres, DuckDB (💛), JTD-Codegen
</aside>
<aside> <img src="/icons/cursor-click_gray.svg" alt="/icons/cursor-click_gray.svg" width="40px" /> Frontend word cloud: TypeScript/React, WASM, Advanced Browser APIs, Sass, Websockets, GraphQL, RxJS, JTD-Codegen
</aside>
<aside> <img src="/icons/construction-crane_gray.svg" alt="/icons/construction-crane_gray.svg" width="40px" />
Infrastructure word cloud: Terraform, Docker, AWS, Postgres, GitHub Actions CI/CD, Sentry, Drata CaC
</aside>
In your mission-critical role as the 7th or 8th member of Spindle AI’s founding team, you’ll “hit the ground running” to:
silk
(supported by backends nylon
, kevlar
, and rayon
), which combines highly-custom, performance-focused components for business analytics & data visualization, generative experiences, collaborative data manipulation, reactive computation, and content/data managementVirtualized custom data tables, with performant drag-and-drop manipulations for large multi‑dimensional tables
Auto-layout systems for interdependent, reactive (→ volatile) dashboard widgets
Multiplayer collaboration & presence features in a progressive web app
Generative interfaces that support streaming data, state synchronization
Build a performant library for interactive data visualizations with direct manipulation (two-way binding)
Performance of distributed or client-side reactive computation, potentially using WASM and WebWorkers
Explorable explanations with interactive controls (like those you might see in audio workbenches, graphics editors)